From 590b4893c639534520a3479ca6a00779fd194031 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 22 Oct 2022 07:59:55 +0200 Subject: [PATCH] fix(schema): CloudFormation Updates MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: RĂºben Fonseca --- ...ow-flow_salesforcedestinationproperties.go | 5 + ...appflow-flow_salesforcesourceproperties.go | 5 + .../aws-connect-user_useridentityinfo.go | 10 + .../datapipeline/aws-datapipeline-pipeline.go | 4 +- .../aws-datapipeline-pipeline_field.go | 8 +- ...atapipeline-pipeline_parameterattribute.go | 6 +- ...s-datapipeline-pipeline_parameterobject.go | 6 +- ...ws-datapipeline-pipeline_parametervalue.go | 6 +- ...ws-datapipeline-pipeline_pipelineobject.go | 8 +- .../aws-datapipeline-pipeline_pipelinetag.go | 6 +- ...cationchannel_notificationchannelconfig.go | 5 + ...icationchannel_notificationfilterconfig.go | 42 ++ .../aws-identitystore-groupmembership.go | 2 +- ...-identitystore-groupmembership_memberid.go | 5 + .../lex/aws-lex-bot_allowedinputtypes.go | 42 ++ ...-lex-bot_audioanddtmfinputspecification.go | 47 ++ .../lex/aws-lex-bot_audiospecification.go | 42 ++ .../lex/aws-lex-bot_dtmfspecification.go | 52 ++ .../aws-lex-bot_promptattemptspecification.go | 52 ++ .../lex/aws-lex-bot_promptspecification.go | 5 + .../lex/aws-lex-bot_textinputspecification.go | 37 ++ cloudformation/msk/aws-msk-cluster.go | 5 + ...ualityjobdefinition_batchtransforminput.go | 57 ++ ...-sagemaker-dataqualityjobdefinition_csv.go | 37 ++ ...ualityjobdefinition_dataqualityjobinput.go | 9 +- ...-dataqualityjobdefinition_datasetformat.go | 47 ++ ...sagemaker-dataqualityjobdefinition_json.go | 37 ++ ...elbiasjobdefinition_batchtransforminput.go | 87 +++ ...ws-sagemaker-modelbiasjobdefinition_csv.go | 37 ++ ...er-modelbiasjobdefinition_datasetformat.go | 47 ++ ...s-sagemaker-modelbiasjobdefinition_json.go | 37 ++ ...odelbiasjobdefinition_modelbiasjobinput.go | 9 +- ...bilityjobdefinition_batchtransforminput.go | 72 +++ ...er-modelexplainabilityjobdefinition_csv.go | 37 ++ ...plainabilityjobdefinition_datasetformat.go | 47 ++ ...r-modelexplainabilityjobdefinition_json.go | 37 ++ ...bdefinition_modelexplainabilityjobinput.go | 9 +- ...ualityjobdefinition_batchtransforminput.go | 82 +++ ...sagemaker-modelqualityjobdefinition_csv.go | 37 ++ ...modelqualityjobdefinition_datasetformat.go | 47 ++ ...agemaker-modelqualityjobdefinition_json.go | 37 ++ ...alityjobdefinition_modelqualityjobinput.go | 9 +- ...-monitoringschedule_batchtransforminput.go | 57 ++ .../aws-sagemaker-monitoringschedule_csv.go | 37 ++ ...emaker-monitoringschedule_datasetformat.go | 47 ++ .../aws-sagemaker-monitoringschedule_json.go | 37 ++ ...aker-monitoringschedule_monitoringinput.go | 9 +- cloudformation/ses/aws-ses-dedicatedippool.go | 5 + cloudformation/sns/aws-sns-topic.go | 5 + .../aws-transfer-server_workflowdetails.go | 9 +- schema/cdk.go | 544 +++++++++++++++++- schema/cdk.schema.json | 544 +++++++++++++++++- schema/cloudformation.go | 544 +++++++++++++++++- schema/cloudformation.schema.json | 544 +++++++++++++++++- schema/sam.go | 544 +++++++++++++++++- schema/sam.schema.json | 544 +++++++++++++++++- 56 files changed, 4545 insertions(+), 143 deletions(-) create mode 100644 cloudformation/devopsguru/aws-devopsguru-notificationchannel_notificationfilterconfig.go create mode 100644 cloudformation/lex/aws-lex-bot_allowedinputtypes.go create mode 100644 cloudformation/lex/aws-lex-bot_audioanddtmfinputspecification.go create mode 100644 cloudformation/lex/aws-lex-bot_audiospecification.go create mode 100644 cloudformation/lex/aws-lex-bot_dtmfspecification.go create mode 100644 cloudformation/lex/aws-lex-bot_promptattemptspecification.go create mode 100644 cloudformation/lex/aws-lex-bot_textinputspecification.go create mode 100644 cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_batchtransforminput.go create mode 100644 cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_csv.go create mode 100644 cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_datasetformat.go create mode 100644 cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_json.go create mode 100644 cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_batchtransforminput.go create mode 100644 cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_csv.go create mode 100644 cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_datasetformat.go create mode 100644 cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_json.go create mode 100644 cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_batchtransforminput.go create mode 100644 cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_csv.go create mode 100644 cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_datasetformat.go create mode 100644 cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_json.go create mode 100644 cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_batchtransforminput.go create mode 100644 cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_csv.go create mode 100644 cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_datasetformat.go create mode 100644 cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_json.go create mode 100644 cloudformation/sagemaker/aws-sagemaker-monitoringschedule_batchtransforminput.go create mode 100644 cloudformation/sagemaker/aws-sagemaker-monitoringschedule_csv.go create mode 100644 cloudformation/sagemaker/aws-sagemaker-monitoringschedule_datasetformat.go create mode 100644 cloudformation/sagemaker/aws-sagemaker-monitoringschedule_json.go diff --git a/cloudformation/appflow/aws-appflow-flow_salesforcedestinationproperties.go b/cloudformation/appflow/aws-appflow-flow_salesforcedestinationproperties.go index f8a9da9393..d3025010c8 100644 --- a/cloudformation/appflow/aws-appflow-flow_salesforcedestinationproperties.go +++ b/cloudformation/appflow/aws-appflow-flow_salesforcedestinationproperties.go @@ -10,6 +10,11 @@ import ( // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-salesforcedestinationproperties.html type Flow_SalesforceDestinationProperties struct { + // DataTransferApi AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-salesforcedestinationproperties.html#cfn-appflow-flow-salesforcedestinationproperties-datatransferapi + DataTransferApi *string `json:"DataTransferApi,omitempty"` + // ErrorHandlingConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-salesforcedestinationproperties.html#cfn-appflow-flow-salesforcedestinationproperties-errorhandlingconfig diff --git a/cloudformation/appflow/aws-appflow-flow_salesforcesourceproperties.go b/cloudformation/appflow/aws-appflow-flow_salesforcesourceproperties.go index fe18d1e29f..5dad77c619 100644 --- a/cloudformation/appflow/aws-appflow-flow_salesforcesourceproperties.go +++ b/cloudformation/appflow/aws-appflow-flow_salesforcesourceproperties.go @@ -10,6 +10,11 @@ import ( // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-salesforcesourceproperties.html type Flow_SalesforceSourceProperties struct { + // DataTransferApi AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-salesforcesourceproperties.html#cfn-appflow-flow-salesforcesourceproperties-datatransferapi + DataTransferApi *string `json:"DataTransferApi,omitempty"` + // EnableDynamicFieldUpdate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-salesforcesourceproperties.html#cfn-appflow-flow-salesforcesourceproperties-enabledynamicfieldupdate diff --git a/cloudformation/connect/aws-connect-user_useridentityinfo.go b/cloudformation/connect/aws-connect-user_useridentityinfo.go index 7c82f66315..b146672c7e 100644 --- a/cloudformation/connect/aws-connect-user_useridentityinfo.go +++ b/cloudformation/connect/aws-connect-user_useridentityinfo.go @@ -25,6 +25,16 @@ type User_UserIdentityInfo struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-user-useridentityinfo.html#cfn-connect-user-useridentityinfo-lastname LastName *string `json:"LastName,omitempty"` + // Mobile AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-user-useridentityinfo.html#cfn-connect-user-useridentityinfo-mobile + Mobile *string `json:"Mobile,omitempty"` + + // SecondaryEmail AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-user-useridentityinfo.html#cfn-connect-user-useridentityinfo-secondaryemail + SecondaryEmail *string `json:"SecondaryEmail,omitempty"` + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/datapipeline/aws-datapipeline-pipeline.go b/cloudformation/datapipeline/aws-datapipeline-pipeline.go index a4df3862f8..e320bdcb60 100644 --- a/cloudformation/datapipeline/aws-datapipeline-pipeline.go +++ b/cloudformation/datapipeline/aws-datapipeline-pipeline.go @@ -29,9 +29,9 @@ type Pipeline struct { Name string `json:"Name"` // ParameterObjects AWS CloudFormation Property - // Required: true + // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datapipeline-pipeline.html#cfn-datapipeline-pipeline-parameterobjects - ParameterObjects []Pipeline_ParameterObject `json:"ParameterObjects"` + ParameterObjects []Pipeline_ParameterObject `json:"ParameterObjects,omitempty"` // ParameterValues AWS CloudFormation Property // Required: false diff --git a/cloudformation/datapipeline/aws-datapipeline-pipeline_field.go b/cloudformation/datapipeline/aws-datapipeline-pipeline_field.go index 15b6590b6a..1c3a45b7a5 100644 --- a/cloudformation/datapipeline/aws-datapipeline-pipeline_field.go +++ b/cloudformation/datapipeline/aws-datapipeline-pipeline_field.go @@ -7,22 +7,22 @@ import ( ) // Pipeline_Field AWS CloudFormation Resource (AWS::DataPipeline::Pipeline.Field) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects-fields.html +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-field.html type Pipeline_Field struct { // Key AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects-fields.html#cfn-datapipeline-pipeline-pipelineobjects-fields-key + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-field.html#cfn-datapipeline-pipeline-field-key Key string `json:"Key"` // RefValue AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects-fields.html#cfn-datapipeline-pipeline-pipelineobjects-fields-refvalue + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-field.html#cfn-datapipeline-pipeline-field-refvalue RefValue *string `json:"RefValue,omitempty"` // StringValue AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects-fields.html#cfn-datapipeline-pipeline-pipelineobjects-fields-stringvalue + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-field.html#cfn-datapipeline-pipeline-field-stringvalue StringValue *string `json:"StringValue,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy diff --git a/cloudformation/datapipeline/aws-datapipeline-pipeline_parameterattribute.go b/cloudformation/datapipeline/aws-datapipeline-pipeline_parameterattribute.go index 8dfc716011..49b08e9bb6 100644 --- a/cloudformation/datapipeline/aws-datapipeline-pipeline_parameterattribute.go +++ b/cloudformation/datapipeline/aws-datapipeline-pipeline_parameterattribute.go @@ -7,17 +7,17 @@ import ( ) // Pipeline_ParameterAttribute AWS CloudFormation Resource (AWS::DataPipeline::Pipeline.ParameterAttribute) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parameterobjects-attributes.html +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parameterattribute.html type Pipeline_ParameterAttribute struct { // Key AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parameterobjects-attributes.html#cfn-datapipeline-pipeline-parameterobjects-attribtues-key + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parameterattribute.html#cfn-datapipeline-pipeline-parameterattribute-key Key string `json:"Key"` // StringValue AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parameterobjects-attributes.html#cfn-datapipeline-pipeline-parameterobjects-attribtues-stringvalue + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parameterattribute.html#cfn-datapipeline-pipeline-parameterattribute-stringvalue StringValue string `json:"StringValue"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy diff --git a/cloudformation/datapipeline/aws-datapipeline-pipeline_parameterobject.go b/cloudformation/datapipeline/aws-datapipeline-pipeline_parameterobject.go index 16b656901c..853dbb7db0 100644 --- a/cloudformation/datapipeline/aws-datapipeline-pipeline_parameterobject.go +++ b/cloudformation/datapipeline/aws-datapipeline-pipeline_parameterobject.go @@ -7,17 +7,17 @@ import ( ) // Pipeline_ParameterObject AWS CloudFormation Resource (AWS::DataPipeline::Pipeline.ParameterObject) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parameterobjects.html +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parameterobject.html type Pipeline_ParameterObject struct { // Attributes AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parameterobjects.html#cfn-datapipeline-pipeline-parameterobjects-attributes + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parameterobject.html#cfn-datapipeline-pipeline-parameterobject-attributes Attributes []Pipeline_ParameterAttribute `json:"Attributes"` // Id AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parameterobjects.html#cfn-datapipeline-pipeline-parameterobjects-id + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parameterobject.html#cfn-datapipeline-pipeline-parameterobject-id Id string `json:"Id"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy diff --git a/cloudformation/datapipeline/aws-datapipeline-pipeline_parametervalue.go b/cloudformation/datapipeline/aws-datapipeline-pipeline_parametervalue.go index 19870ef4b9..87dd37564e 100644 --- a/cloudformation/datapipeline/aws-datapipeline-pipeline_parametervalue.go +++ b/cloudformation/datapipeline/aws-datapipeline-pipeline_parametervalue.go @@ -7,17 +7,17 @@ import ( ) // Pipeline_ParameterValue AWS CloudFormation Resource (AWS::DataPipeline::Pipeline.ParameterValue) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parametervalues.html +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parametervalue.html type Pipeline_ParameterValue struct { // Id AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parametervalues.html#cfn-datapipeline-pipeline-parametervalues-id + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parametervalue.html#cfn-datapipeline-pipeline-parametervalue-id Id string `json:"Id"` // StringValue AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parametervalues.html#cfn-datapipeline-pipeline-parametervalues-stringvalue + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parametervalue.html#cfn-datapipeline-pipeline-parametervalue-stringvalue StringValue string `json:"StringValue"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy diff --git a/cloudformation/datapipeline/aws-datapipeline-pipeline_pipelineobject.go b/cloudformation/datapipeline/aws-datapipeline-pipeline_pipelineobject.go index 5f629e40f4..8378d9fa25 100644 --- a/cloudformation/datapipeline/aws-datapipeline-pipeline_pipelineobject.go +++ b/cloudformation/datapipeline/aws-datapipeline-pipeline_pipelineobject.go @@ -7,22 +7,22 @@ import ( ) // Pipeline_PipelineObject AWS CloudFormation Resource (AWS::DataPipeline::Pipeline.PipelineObject) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects.html +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobject.html type Pipeline_PipelineObject struct { // Fields AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects.html#cfn-datapipeline-pipeline-pipelineobjects-fields + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobject.html#cfn-datapipeline-pipeline-pipelineobject-fields Fields []Pipeline_Field `json:"Fields"` // Id AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects.html#cfn-datapipeline-pipeline-pipelineobjects-id + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobject.html#cfn-datapipeline-pipeline-pipelineobject-id Id string `json:"Id"` // Name AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects.html#cfn-datapipeline-pipeline-pipelineobjects-name + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobject.html#cfn-datapipeline-pipeline-pipelineobject-name Name string `json:"Name"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy diff --git a/cloudformation/datapipeline/aws-datapipeline-pipeline_pipelinetag.go b/cloudformation/datapipeline/aws-datapipeline-pipeline_pipelinetag.go index 0bfad295fc..0a65501647 100644 --- a/cloudformation/datapipeline/aws-datapipeline-pipeline_pipelinetag.go +++ b/cloudformation/datapipeline/aws-datapipeline-pipeline_pipelinetag.go @@ -7,17 +7,17 @@ import ( ) // Pipeline_PipelineTag AWS CloudFormation Resource (AWS::DataPipeline::Pipeline.PipelineTag) -// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelinetags.html +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelinetag.html type Pipeline_PipelineTag struct { // Key AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelinetags.html#cfn-datapipeline-pipeline-pipelinetags-key + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelinetag.html#cfn-datapipeline-pipeline-pipelinetag-key Key string `json:"Key"` // Value AWS CloudFormation Property // Required: true - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelinetags.html#cfn-datapipeline-pipeline-pipelinetags-value + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelinetag.html#cfn-datapipeline-pipeline-pipelinetag-value Value string `json:"Value"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy diff --git a/cloudformation/devopsguru/aws-devopsguru-notificationchannel_notificationchannelconfig.go b/cloudformation/devopsguru/aws-devopsguru-notificationchannel_notificationchannelconfig.go index d320bac0e2..32281fb469 100644 --- a/cloudformation/devopsguru/aws-devopsguru-notificationchannel_notificationchannelconfig.go +++ b/cloudformation/devopsguru/aws-devopsguru-notificationchannel_notificationchannelconfig.go @@ -10,6 +10,11 @@ import ( // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devopsguru-notificationchannel-notificationchannelconfig.html type NotificationChannel_NotificationChannelConfig struct { + // Filters AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devopsguru-notificationchannel-notificationchannelconfig.html#cfn-devopsguru-notificationchannel-notificationchannelconfig-filters + Filters *NotificationChannel_NotificationFilterConfig `json:"Filters,omitempty"` + // Sns AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devopsguru-notificationchannel-notificationchannelconfig.html#cfn-devopsguru-notificationchannel-notificationchannelconfig-sns diff --git a/cloudformation/devopsguru/aws-devopsguru-notificationchannel_notificationfilterconfig.go b/cloudformation/devopsguru/aws-devopsguru-notificationchannel_notificationfilterconfig.go new file mode 100644 index 0000000000..76335a4709 --- /dev/null +++ b/cloudformation/devopsguru/aws-devopsguru-notificationchannel_notificationfilterconfig.go @@ -0,0 +1,42 @@ +// Code generated by "go generate". Please don't change this file directly. + +package devopsguru + +import ( + "github.com/awslabs/goformation/v7/cloudformation/policies" +) + +// NotificationChannel_NotificationFilterConfig AWS CloudFormation Resource (AWS::DevOpsGuru::NotificationChannel.NotificationFilterConfig) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devopsguru-notificationchannel-notificationfilterconfig.html +type NotificationChannel_NotificationFilterConfig struct { + + // MessageTypes AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devopsguru-notificationchannel-notificationfilterconfig.html#cfn-devopsguru-notificationchannel-notificationfilterconfig-messagetypes + MessageTypes []string `json:"MessageTypes,omitempty"` + + // Severities AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devopsguru-notificationchannel-notificationfilterconfig.html#cfn-devopsguru-notificationchannel-notificationfilterconfig-severities + Severities []string `json:"Severities,omitempty"` + + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy + AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` + + // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` + + // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource + AWSCloudFormationDependsOn []string `json:"-"` + + // AWSCloudFormationMetadata stores structured data associated with this resource + AWSCloudFormationMetadata map[string]interface{} `json:"-"` + + // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created + AWSCloudFormationCondition string `json:"-"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *NotificationChannel_NotificationFilterConfig) AWSCloudFormationType() string { + return "AWS::DevOpsGuru::NotificationChannel.NotificationFilterConfig" +} diff --git a/cloudformation/identitystore/aws-identitystore-groupmembership.go b/cloudformation/identitystore/aws-identitystore-groupmembership.go index 512668ff75..715ff234af 100644 --- a/cloudformation/identitystore/aws-identitystore-groupmembership.go +++ b/cloudformation/identitystore/aws-identitystore-groupmembership.go @@ -26,7 +26,7 @@ type GroupMembership struct { // MemberId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-identitystore-groupmembership.html#cfn-identitystore-groupmembership-memberid - MemberId interface{} `json:"MemberId"` + MemberId *GroupMembership_MemberId `json:"MemberId"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/identitystore/aws-identitystore-groupmembership_memberid.go b/cloudformation/identitystore/aws-identitystore-groupmembership_memberid.go index 863172e092..9eed5e7b40 100644 --- a/cloudformation/identitystore/aws-identitystore-groupmembership_memberid.go +++ b/cloudformation/identitystore/aws-identitystore-groupmembership_memberid.go @@ -10,6 +10,11 @@ import ( // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-identitystore-groupmembership-memberid.html type GroupMembership_MemberId struct { + // UserId AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-identitystore-groupmembership-memberid.html#cfn-identitystore-groupmembership-memberid-userid + UserId string `json:"UserId"` + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-bot_allowedinputtypes.go b/cloudformation/lex/aws-lex-bot_allowedinputtypes.go new file mode 100644 index 0000000000..c82d98055e --- /dev/null +++ b/cloudformation/lex/aws-lex-bot_allowedinputtypes.go @@ -0,0 +1,42 @@ +// Code generated by "go generate". Please don't change this file directly. + +package lex + +import ( + "github.com/awslabs/goformation/v7/cloudformation/policies" +) + +// Bot_AllowedInputTypes AWS CloudFormation Resource (AWS::Lex::Bot.AllowedInputTypes) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-allowedinputtypes.html +type Bot_AllowedInputTypes struct { + + // AllowAudioInput AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-allowedinputtypes.html#cfn-lex-bot-allowedinputtypes-allowaudioinput + AllowAudioInput bool `json:"AllowAudioInput"` + + // AllowDTMFInput AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-allowedinputtypes.html#cfn-lex-bot-allowedinputtypes-allowdtmfinput + AllowDTMFInput bool `json:"AllowDTMFInput"` + + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy + AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` + + // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` + + // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource + AWSCloudFormationDependsOn []string `json:"-"` + + // AWSCloudFormationMetadata stores structured data associated with this resource + AWSCloudFormationMetadata map[string]interface{} `json:"-"` + + // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created + AWSCloudFormationCondition string `json:"-"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *Bot_AllowedInputTypes) AWSCloudFormationType() string { + return "AWS::Lex::Bot.AllowedInputTypes" +} diff --git a/cloudformation/lex/aws-lex-bot_audioanddtmfinputspecification.go b/cloudformation/lex/aws-lex-bot_audioanddtmfinputspecification.go new file mode 100644 index 0000000000..fe6240ab2f --- /dev/null +++ b/cloudformation/lex/aws-lex-bot_audioanddtmfinputspecification.go @@ -0,0 +1,47 @@ +// Code generated by "go generate". Please don't change this file directly. + +package lex + +import ( + "github.com/awslabs/goformation/v7/cloudformation/policies" +) + +// Bot_AudioAndDTMFInputSpecification AWS CloudFormation Resource (AWS::Lex::Bot.AudioAndDTMFInputSpecification) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-audioanddtmfinputspecification.html +type Bot_AudioAndDTMFInputSpecification struct { + + // AudioSpecification AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-audioanddtmfinputspecification.html#cfn-lex-bot-audioanddtmfinputspecification-audiospecification + AudioSpecification *Bot_AudioSpecification `json:"AudioSpecification,omitempty"` + + // DTMFSpecification AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-audioanddtmfinputspecification.html#cfn-lex-bot-audioanddtmfinputspecification-dtmfspecification + DTMFSpecification *Bot_DTMFSpecification `json:"DTMFSpecification,omitempty"` + + // StartTimeoutMs AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-audioanddtmfinputspecification.html#cfn-lex-bot-audioanddtmfinputspecification-starttimeoutms + StartTimeoutMs int `json:"StartTimeoutMs"` + + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy + AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` + + // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` + + // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource + AWSCloudFormationDependsOn []string `json:"-"` + + // AWSCloudFormationMetadata stores structured data associated with this resource + AWSCloudFormationMetadata map[string]interface{} `json:"-"` + + // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created + AWSCloudFormationCondition string `json:"-"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *Bot_AudioAndDTMFInputSpecification) AWSCloudFormationType() string { + return "AWS::Lex::Bot.AudioAndDTMFInputSpecification" +} diff --git a/cloudformation/lex/aws-lex-bot_audiospecification.go b/cloudformation/lex/aws-lex-bot_audiospecification.go new file mode 100644 index 0000000000..b9a6854d95 --- /dev/null +++ b/cloudformation/lex/aws-lex-bot_audiospecification.go @@ -0,0 +1,42 @@ +// Code generated by "go generate". Please don't change this file directly. + +package lex + +import ( + "github.com/awslabs/goformation/v7/cloudformation/policies" +) + +// Bot_AudioSpecification AWS CloudFormation Resource (AWS::Lex::Bot.AudioSpecification) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-audiospecification.html +type Bot_AudioSpecification struct { + + // EndTimeoutMs AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-audiospecification.html#cfn-lex-bot-audiospecification-endtimeoutms + EndTimeoutMs int `json:"EndTimeoutMs"` + + // MaxLengthMs AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-audiospecification.html#cfn-lex-bot-audiospecification-maxlengthms + MaxLengthMs int `json:"MaxLengthMs"` + + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy + AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` + + // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` + + // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource + AWSCloudFormationDependsOn []string `json:"-"` + + // AWSCloudFormationMetadata stores structured data associated with this resource + AWSCloudFormationMetadata map[string]interface{} `json:"-"` + + // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created + AWSCloudFormationCondition string `json:"-"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *Bot_AudioSpecification) AWSCloudFormationType() string { + return "AWS::Lex::Bot.AudioSpecification" +} diff --git a/cloudformation/lex/aws-lex-bot_dtmfspecification.go b/cloudformation/lex/aws-lex-bot_dtmfspecification.go new file mode 100644 index 0000000000..38af43293b --- /dev/null +++ b/cloudformation/lex/aws-lex-bot_dtmfspecification.go @@ -0,0 +1,52 @@ +// Code generated by "go generate". Please don't change this file directly. + +package lex + +import ( + "github.com/awslabs/goformation/v7/cloudformation/policies" +) + +// Bot_DTMFSpecification AWS CloudFormation Resource (AWS::Lex::Bot.DTMFSpecification) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dtmfspecification.html +type Bot_DTMFSpecification struct { + + // DeletionCharacter AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dtmfspecification.html#cfn-lex-bot-dtmfspecification-deletioncharacter + DeletionCharacter string `json:"DeletionCharacter"` + + // EndCharacter AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dtmfspecification.html#cfn-lex-bot-dtmfspecification-endcharacter + EndCharacter string `json:"EndCharacter"` + + // EndTimeoutMs AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dtmfspecification.html#cfn-lex-bot-dtmfspecification-endtimeoutms + EndTimeoutMs int `json:"EndTimeoutMs"` + + // MaxLength AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dtmfspecification.html#cfn-lex-bot-dtmfspecification-maxlength + MaxLength int `json:"MaxLength"` + + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy + AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` + + // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` + + // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource + AWSCloudFormationDependsOn []string `json:"-"` + + // AWSCloudFormationMetadata stores structured data associated with this resource + AWSCloudFormationMetadata map[string]interface{} `json:"-"` + + // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created + AWSCloudFormationCondition string `json:"-"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *Bot_DTMFSpecification) AWSCloudFormationType() string { + return "AWS::Lex::Bot.DTMFSpecification" +} diff --git a/cloudformation/lex/aws-lex-bot_promptattemptspecification.go b/cloudformation/lex/aws-lex-bot_promptattemptspecification.go new file mode 100644 index 0000000000..92f58ffe85 --- /dev/null +++ b/cloudformation/lex/aws-lex-bot_promptattemptspecification.go @@ -0,0 +1,52 @@ +// Code generated by "go generate". Please don't change this file directly. + +package lex + +import ( + "github.com/awslabs/goformation/v7/cloudformation/policies" +) + +// Bot_PromptAttemptSpecification AWS CloudFormation Resource (AWS::Lex::Bot.PromptAttemptSpecification) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-promptattemptspecification.html +type Bot_PromptAttemptSpecification struct { + + // AllowInterrupt AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-promptattemptspecification.html#cfn-lex-bot-promptattemptspecification-allowinterrupt + AllowInterrupt *bool `json:"AllowInterrupt,omitempty"` + + // AllowedInputTypes AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-promptattemptspecification.html#cfn-lex-bot-promptattemptspecification-allowedinputtypes + AllowedInputTypes *Bot_AllowedInputTypes `json:"AllowedInputTypes"` + + // AudioAndDTMFInputSpecification AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-promptattemptspecification.html#cfn-lex-bot-promptattemptspecification-audioanddtmfinputspecification + AudioAndDTMFInputSpecification *Bot_AudioAndDTMFInputSpecification `json:"AudioAndDTMFInputSpecification,omitempty"` + + // TextInputSpecification AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-promptattemptspecification.html#cfn-lex-bot-promptattemptspecification-textinputspecification + TextInputSpecification *Bot_TextInputSpecification `json:"TextInputSpecification,omitempty"` + + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy + AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` + + // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` + + // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource + AWSCloudFormationDependsOn []string `json:"-"` + + // AWSCloudFormationMetadata stores structured data associated with this resource + AWSCloudFormationMetadata map[string]interface{} `json:"-"` + + // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created + AWSCloudFormationCondition string `json:"-"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *Bot_PromptAttemptSpecification) AWSCloudFormationType() string { + return "AWS::Lex::Bot.PromptAttemptSpecification" +} diff --git a/cloudformation/lex/aws-lex-bot_promptspecification.go b/cloudformation/lex/aws-lex-bot_promptspecification.go index b41a9c846c..6e5bc89bdd 100644 --- a/cloudformation/lex/aws-lex-bot_promptspecification.go +++ b/cloudformation/lex/aws-lex-bot_promptspecification.go @@ -30,6 +30,11 @@ type Bot_PromptSpecification struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-promptspecification.html#cfn-lex-bot-promptspecification-messageselectionstrategy MessageSelectionStrategy *string `json:"MessageSelectionStrategy,omitempty"` + // PromptAttemptsSpecification AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-promptspecification.html#cfn-lex-bot-promptspecification-promptattemptsspecification + PromptAttemptsSpecification map[string]Bot_PromptAttemptSpecification `json:"PromptAttemptsSpecification,omitempty"` + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/lex/aws-lex-bot_textinputspecification.go b/cloudformation/lex/aws-lex-bot_textinputspecification.go new file mode 100644 index 0000000000..324f63f814 --- /dev/null +++ b/cloudformation/lex/aws-lex-bot_textinputspecification.go @@ -0,0 +1,37 @@ +// Code generated by "go generate". Please don't change this file directly. + +package lex + +import ( + "github.com/awslabs/goformation/v7/cloudformation/policies" +) + +// Bot_TextInputSpecification AWS CloudFormation Resource (AWS::Lex::Bot.TextInputSpecification) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-textinputspecification.html +type Bot_TextInputSpecification struct { + + // StartTimeoutMs AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-textinputspecification.html#cfn-lex-bot-textinputspecification-starttimeoutms + StartTimeoutMs int `json:"StartTimeoutMs"` + + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy + AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` + + // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` + + // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource + AWSCloudFormationDependsOn []string `json:"-"` + + // AWSCloudFormationMetadata stores structured data associated with this resource + AWSCloudFormationMetadata map[string]interface{} `json:"-"` + + // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created + AWSCloudFormationCondition string `json:"-"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *Bot_TextInputSpecification) AWSCloudFormationType() string { + return "AWS::Lex::Bot.TextInputSpecification" +} diff --git a/cloudformation/msk/aws-msk-cluster.go b/cloudformation/msk/aws-msk-cluster.go index 67381bda58..de9b0e4e79 100644 --- a/cloudformation/msk/aws-msk-cluster.go +++ b/cloudformation/msk/aws-msk-cluster.go @@ -68,6 +68,11 @@ type Cluster struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-openmonitoring OpenMonitoring *Cluster_OpenMonitoring `json:"OpenMonitoring,omitempty"` + // StorageMode AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-storagemode + StorageMode *string `json:"StorageMode,omitempty"` + // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-tags diff --git a/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_batchtransforminput.go b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_batchtransforminput.go new file mode 100644 index 0000000000..8a9d0b6cef --- /dev/null +++ b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_batchtransforminput.go @@ -0,0 +1,57 @@ +// Code generated by "go generate". Please don't change this file directly. + +package sagemaker + +import ( + "github.com/awslabs/goformation/v7/cloudformation/policies" +) + +// DataQualityJobDefinition_BatchTransformInput AWS CloudFormation Resource (AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-batchtransforminput.html +type DataQualityJobDefinition_BatchTransformInput struct { + + // DataCapturedDestinationS3Uri AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-dataqualityjobdefinition-batchtransforminput-datacaptureddestinations3uri + DataCapturedDestinationS3Uri string `json:"DataCapturedDestinationS3Uri"` + + // DatasetFormat AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-dataqualityjobdefinition-batchtransforminput-datasetformat + DatasetFormat *DataQualityJobDefinition_DatasetFormat `json:"DatasetFormat"` + + // LocalPath AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-dataqualityjobdefinition-batchtransforminput-localpath + LocalPath string `json:"LocalPath"` + + // S3DataDistributionType AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-dataqualityjobdefinition-batchtransforminput-s3datadistributiontype + S3DataDistributionType *string `json:"S3DataDistributionType,omitempty"` + + // S3InputMode AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-dataqualityjobdefinition-batchtransforminput-s3inputmode + S3InputMode *string `json:"S3InputMode,omitempty"` + + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy + AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` + + // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` + + // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource + AWSCloudFormationDependsOn []string `json:"-"` + + // AWSCloudFormationMetadata stores structured data associated with this resource + AWSCloudFormationMetadata map[string]interface{} `json:"-"` + + // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created + AWSCloudFormationCondition string `json:"-"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *DataQualityJobDefinition_BatchTransformInput) AWSCloudFormationType() string { + return "AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput" +} diff --git a/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_csv.go b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_csv.go new file mode 100644 index 0000000000..532986e769 --- /dev/null +++ b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_csv.go @@ -0,0 +1,37 @@ +// Code generated by "go generate". Please don't change this file directly. + +package sagemaker + +import ( + "github.com/awslabs/goformation/v7/cloudformation/policies" +) + +// DataQualityJobDefinition_Csv AWS CloudFormation Resource (AWS::SageMaker::DataQualityJobDefinition.Csv) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-csv.html +type DataQualityJobDefinition_Csv struct { + + // Header AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-csv.html#cfn-sagemaker-dataqualityjobdefinition-csv-header + Header *bool `json:"Header,omitempty"` + + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy + AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` + + // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` + + // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource + AWSCloudFormationDependsOn []string `json:"-"` + + // AWSCloudFormationMetadata stores structured data associated with this resource + AWSCloudFormationMetadata map[string]interface{} `json:"-"` + + // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created + AWSCloudFormationCondition string `json:"-"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *DataQualityJobDefinition_Csv) AWSCloudFormationType() string { + return "AWS::SageMaker::DataQualityJobDefinition.Csv" +} diff --git a/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_dataqualityjobinput.go b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_dataqualityjobinput.go index 88b9faea49..545df0e09f 100644 --- a/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_dataqualityjobinput.go +++ b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_dataqualityjobinput.go @@ -10,10 +10,15 @@ import ( // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityjobinput.html type DataQualityJobDefinition_DataQualityJobInput struct { + // BatchTransformInput AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityjobinput.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityjobinput-batchtransforminput + BatchTransformInput *DataQualityJobDefinition_BatchTransformInput `json:"BatchTransformInput,omitempty"` + // EndpointInput AWS CloudFormation Property - // Required: true + // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityjobinput.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityjobinput-endpointinput - EndpointInput *DataQualityJobDefinition_EndpointInput `json:"EndpointInput"` + EndpointInput *DataQualityJobDefinition_EndpointInput `json:"EndpointInput,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_datasetformat.go b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_datasetformat.go new file mode 100644 index 0000000000..8e73f44725 --- /dev/null +++ b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_datasetformat.go @@ -0,0 +1,47 @@ +// Code generated by "go generate". Please don't change this file directly. + +package sagemaker + +import ( + "github.com/awslabs/goformation/v7/cloudformation/policies" +) + +// DataQualityJobDefinition_DatasetFormat AWS CloudFormation Resource (AWS::SageMaker::DataQualityJobDefinition.DatasetFormat) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-datasetformat.html +type DataQualityJobDefinition_DatasetFormat struct { + + // Csv AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-datasetformat.html#cfn-sagemaker-dataqualityjobdefinition-datasetformat-csv + Csv *DataQualityJobDefinition_Csv `json:"Csv,omitempty"` + + // Json AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-datasetformat.html#cfn-sagemaker-dataqualityjobdefinition-datasetformat-json + Json *DataQualityJobDefinition_Json `json:"Json,omitempty"` + + // Parquet AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-datasetformat.html#cfn-sagemaker-dataqualityjobdefinition-datasetformat-parquet + Parquet *bool `json:"Parquet,omitempty"` + + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy + AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` + + // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` + + // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource + AWSCloudFormationDependsOn []string `json:"-"` + + // AWSCloudFormationMetadata stores structured data associated with this resource + AWSCloudFormationMetadata map[string]interface{} `json:"-"` + + // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created + AWSCloudFormationCondition string `json:"-"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *DataQualityJobDefinition_DatasetFormat) AWSCloudFormationType() string { + return "AWS::SageMaker::DataQualityJobDefinition.DatasetFormat" +} diff --git a/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_json.go b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_json.go new file mode 100644 index 0000000000..55a5c27da1 --- /dev/null +++ b/cloudformation/sagemaker/aws-sagemaker-dataqualityjobdefinition_json.go @@ -0,0 +1,37 @@ +// Code generated by "go generate". Please don't change this file directly. + +package sagemaker + +import ( + "github.com/awslabs/goformation/v7/cloudformation/policies" +) + +// DataQualityJobDefinition_Json AWS CloudFormation Resource (AWS::SageMaker::DataQualityJobDefinition.Json) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-json.html +type DataQualityJobDefinition_Json struct { + + // Line AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-json.html#cfn-sagemaker-dataqualityjobdefinition-json-line + Line *bool `json:"Line,omitempty"` + + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy + AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` + + // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` + + // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource + AWSCloudFormationDependsOn []string `json:"-"` + + // AWSCloudFormationMetadata stores structured data associated with this resource + AWSCloudFormationMetadata map[string]interface{} `json:"-"` + + // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created + AWSCloudFormationCondition string `json:"-"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *DataQualityJobDefinition_Json) AWSCloudFormationType() string { + return "AWS::SageMaker::DataQualityJobDefinition.Json" +} diff --git a/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_batchtransforminput.go b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_batchtransforminput.go new file mode 100644 index 0000000000..4dcae2ecc3 --- /dev/null +++ b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_batchtransforminput.go @@ -0,0 +1,87 @@ +// Code generated by "go generate". Please don't change this file directly. + +package sagemaker + +import ( + "github.com/awslabs/goformation/v7/cloudformation/policies" +) + +// ModelBiasJobDefinition_BatchTransformInput AWS CloudFormation Resource (AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html +type ModelBiasJobDefinition_BatchTransformInput struct { + + // DataCapturedDestinationS3Uri AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-datacaptureddestinations3uri + DataCapturedDestinationS3Uri string `json:"DataCapturedDestinationS3Uri"` + + // DatasetFormat AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-datasetformat + DatasetFormat *ModelBiasJobDefinition_DatasetFormat `json:"DatasetFormat"` + + // EndTimeOffset AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-endtimeoffset + EndTimeOffset *string `json:"EndTimeOffset,omitempty"` + + // FeaturesAttribute AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-featuresattribute + FeaturesAttribute *string `json:"FeaturesAttribute,omitempty"` + + // InferenceAttribute AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-inferenceattribute + InferenceAttribute *string `json:"InferenceAttribute,omitempty"` + + // LocalPath AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-localpath + LocalPath string `json:"LocalPath"` + + // ProbabilityAttribute AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-probabilityattribute + ProbabilityAttribute *string `json:"ProbabilityAttribute,omitempty"` + + // ProbabilityThresholdAttribute AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-probabilitythresholdattribute + ProbabilityThresholdAttribute *float64 `json:"ProbabilityThresholdAttribute,omitempty"` + + // S3DataDistributionType AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-s3datadistributiontype + S3DataDistributionType *string `json:"S3DataDistributionType,omitempty"` + + // S3InputMode AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-s3inputmode + S3InputMode *string `json:"S3InputMode,omitempty"` + + // StartTimeOffset AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-starttimeoffset + StartTimeOffset *string `json:"StartTimeOffset,omitempty"` + + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy + AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` + + // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` + + // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource + AWSCloudFormationDependsOn []string `json:"-"` + + // AWSCloudFormationMetadata stores structured data associated with this resource + AWSCloudFormationMetadata map[string]interface{} `json:"-"` + + // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created + AWSCloudFormationCondition string `json:"-"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *ModelBiasJobDefinition_BatchTransformInput) AWSCloudFormationType() string { + return "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput" +} diff --git a/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_csv.go b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_csv.go new file mode 100644 index 0000000000..8a604f296f --- /dev/null +++ b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_csv.go @@ -0,0 +1,37 @@ +// Code generated by "go generate". Please don't change this file directly. + +package sagemaker + +import ( + "github.com/awslabs/goformation/v7/cloudformation/policies" +) + +// ModelBiasJobDefinition_Csv AWS CloudFormation Resource (AWS::SageMaker::ModelBiasJobDefinition.Csv) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-csv.html +type ModelBiasJobDefinition_Csv struct { + + // Header AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-csv.html#cfn-sagemaker-modelbiasjobdefinition-csv-header + Header *bool `json:"Header,omitempty"` + + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy + AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` + + // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` + + // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource + AWSCloudFormationDependsOn []string `json:"-"` + + // AWSCloudFormationMetadata stores structured data associated with this resource + AWSCloudFormationMetadata map[string]interface{} `json:"-"` + + // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created + AWSCloudFormationCondition string `json:"-"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *ModelBiasJobDefinition_Csv) AWSCloudFormationType() string { + return "AWS::SageMaker::ModelBiasJobDefinition.Csv" +} diff --git a/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_datasetformat.go b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_datasetformat.go new file mode 100644 index 0000000000..12aed7fc28 --- /dev/null +++ b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_datasetformat.go @@ -0,0 +1,47 @@ +// Code generated by "go generate". Please don't change this file directly. + +package sagemaker + +import ( + "github.com/awslabs/goformation/v7/cloudformation/policies" +) + +// ModelBiasJobDefinition_DatasetFormat AWS CloudFormation Resource (AWS::SageMaker::ModelBiasJobDefinition.DatasetFormat) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-datasetformat.html +type ModelBiasJobDefinition_DatasetFormat struct { + + // Csv AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-datasetformat.html#cfn-sagemaker-modelbiasjobdefinition-datasetformat-csv + Csv *ModelBiasJobDefinition_Csv `json:"Csv,omitempty"` + + // Json AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-datasetformat.html#cfn-sagemaker-modelbiasjobdefinition-datasetformat-json + Json *ModelBiasJobDefinition_Json `json:"Json,omitempty"` + + // Parquet AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-datasetformat.html#cfn-sagemaker-modelbiasjobdefinition-datasetformat-parquet + Parquet *bool `json:"Parquet,omitempty"` + + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy + AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` + + // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` + + // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource + AWSCloudFormationDependsOn []string `json:"-"` + + // AWSCloudFormationMetadata stores structured data associated with this resource + AWSCloudFormationMetadata map[string]interface{} `json:"-"` + + // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created + AWSCloudFormationCondition string `json:"-"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *ModelBiasJobDefinition_DatasetFormat) AWSCloudFormationType() string { + return "AWS::SageMaker::ModelBiasJobDefinition.DatasetFormat" +} diff --git a/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_json.go b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_json.go new file mode 100644 index 0000000000..4d27146aad --- /dev/null +++ b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_json.go @@ -0,0 +1,37 @@ +// Code generated by "go generate". Please don't change this file directly. + +package sagemaker + +import ( + "github.com/awslabs/goformation/v7/cloudformation/policies" +) + +// ModelBiasJobDefinition_Json AWS CloudFormation Resource (AWS::SageMaker::ModelBiasJobDefinition.Json) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-json.html +type ModelBiasJobDefinition_Json struct { + + // Line AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-json.html#cfn-sagemaker-modelbiasjobdefinition-json-line + Line *bool `json:"Line,omitempty"` + + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy + AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` + + // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` + + // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource + AWSCloudFormationDependsOn []string `json:"-"` + + // AWSCloudFormationMetadata stores structured data associated with this resource + AWSCloudFormationMetadata map[string]interface{} `json:"-"` + + // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created + AWSCloudFormationCondition string `json:"-"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *ModelBiasJobDefinition_Json) AWSCloudFormationType() string { + return "AWS::SageMaker::ModelBiasJobDefinition.Json" +} diff --git a/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_modelbiasjobinput.go b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_modelbiasjobinput.go index 4a75b22d97..4ae218c2dc 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_modelbiasjobinput.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelbiasjobdefinition_modelbiasjobinput.go @@ -10,10 +10,15 @@ import ( // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasjobinput.html type ModelBiasJobDefinition_ModelBiasJobInput struct { + // BatchTransformInput AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasjobinput.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasjobinput-batchtransforminput + BatchTransformInput *ModelBiasJobDefinition_BatchTransformInput `json:"BatchTransformInput,omitempty"` + // EndpointInput AWS CloudFormation Property - // Required: true + // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasjobinput.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasjobinput-endpointinput - EndpointInput *ModelBiasJobDefinition_EndpointInput `json:"EndpointInput"` + EndpointInput *ModelBiasJobDefinition_EndpointInput `json:"EndpointInput,omitempty"` // GroundTruthS3Input AWS CloudFormation Property // Required: true diff --git a/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_batchtransforminput.go b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_batchtransforminput.go new file mode 100644 index 0000000000..07085a6df0 --- /dev/null +++ b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_batchtransforminput.go @@ -0,0 +1,72 @@ +// Code generated by "go generate". Please don't change this file directly. + +package sagemaker + +import ( + "github.com/awslabs/goformation/v7/cloudformation/policies" +) + +// ModelExplainabilityJobDefinition_BatchTransformInput AWS CloudFormation Resource (AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html +type ModelExplainabilityJobDefinition_BatchTransformInput struct { + + // DataCapturedDestinationS3Uri AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-datacaptureddestinations3uri + DataCapturedDestinationS3Uri string `json:"DataCapturedDestinationS3Uri"` + + // DatasetFormat AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-datasetformat + DatasetFormat *ModelExplainabilityJobDefinition_DatasetFormat `json:"DatasetFormat"` + + // FeaturesAttribute AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-featuresattribute + FeaturesAttribute *string `json:"FeaturesAttribute,omitempty"` + + // InferenceAttribute AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-inferenceattribute + InferenceAttribute *string `json:"InferenceAttribute,omitempty"` + + // LocalPath AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-localpath + LocalPath string `json:"LocalPath"` + + // ProbabilityAttribute AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-probabilityattribute + ProbabilityAttribute *string `json:"ProbabilityAttribute,omitempty"` + + // S3DataDistributionType AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-s3datadistributiontype + S3DataDistributionType *string `json:"S3DataDistributionType,omitempty"` + + // S3InputMode AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-s3inputmode + S3InputMode *string `json:"S3InputMode,omitempty"` + + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy + AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` + + // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` + + // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource + AWSCloudFormationDependsOn []string `json:"-"` + + // AWSCloudFormationMetadata stores structured data associated with this resource + AWSCloudFormationMetadata map[string]interface{} `json:"-"` + + // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created + AWSCloudFormationCondition string `json:"-"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *ModelExplainabilityJobDefinition_BatchTransformInput) AWSCloudFormationType() string { + return "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput" +} diff --git a/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_csv.go b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_csv.go new file mode 100644 index 0000000000..494535438a --- /dev/null +++ b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_csv.go @@ -0,0 +1,37 @@ +// Code generated by "go generate". Please don't change this file directly. + +package sagemaker + +import ( + "github.com/awslabs/goformation/v7/cloudformation/policies" +) + +// ModelExplainabilityJobDefinition_Csv AWS CloudFormation Resource (AWS::SageMaker::ModelExplainabilityJobDefinition.Csv) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-csv.html +type ModelExplainabilityJobDefinition_Csv struct { + + // Header AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-csv.html#cfn-sagemaker-modelexplainabilityjobdefinition-csv-header + Header *bool `json:"Header,omitempty"` + + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy + AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` + + // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` + + // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource + AWSCloudFormationDependsOn []string `json:"-"` + + // AWSCloudFormationMetadata stores structured data associated with this resource + AWSCloudFormationMetadata map[string]interface{} `json:"-"` + + // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created + AWSCloudFormationCondition string `json:"-"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *ModelExplainabilityJobDefinition_Csv) AWSCloudFormationType() string { + return "AWS::SageMaker::ModelExplainabilityJobDefinition.Csv" +} diff --git a/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_datasetformat.go b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_datasetformat.go new file mode 100644 index 0000000000..a20b18f02a --- /dev/null +++ b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_datasetformat.go @@ -0,0 +1,47 @@ +// Code generated by "go generate". Please don't change this file directly. + +package sagemaker + +import ( + "github.com/awslabs/goformation/v7/cloudformation/policies" +) + +// ModelExplainabilityJobDefinition_DatasetFormat AWS CloudFormation Resource (AWS::SageMaker::ModelExplainabilityJobDefinition.DatasetFormat) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-datasetformat.html +type ModelExplainabilityJobDefinition_DatasetFormat struct { + + // Csv AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-datasetformat.html#cfn-sagemaker-modelexplainabilityjobdefinition-datasetformat-csv + Csv *ModelExplainabilityJobDefinition_Csv `json:"Csv,omitempty"` + + // Json AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-datasetformat.html#cfn-sagemaker-modelexplainabilityjobdefinition-datasetformat-json + Json *ModelExplainabilityJobDefinition_Json `json:"Json,omitempty"` + + // Parquet AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-datasetformat.html#cfn-sagemaker-modelexplainabilityjobdefinition-datasetformat-parquet + Parquet *bool `json:"Parquet,omitempty"` + + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy + AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` + + // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` + + // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource + AWSCloudFormationDependsOn []string `json:"-"` + + // AWSCloudFormationMetadata stores structured data associated with this resource + AWSCloudFormationMetadata map[string]interface{} `json:"-"` + + // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created + AWSCloudFormationCondition string `json:"-"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *ModelExplainabilityJobDefinition_DatasetFormat) AWSCloudFormationType() string { + return "AWS::SageMaker::ModelExplainabilityJobDefinition.DatasetFormat" +} diff --git a/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_json.go b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_json.go new file mode 100644 index 0000000000..f8e3b721f2 --- /dev/null +++ b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_json.go @@ -0,0 +1,37 @@ +// Code generated by "go generate". Please don't change this file directly. + +package sagemaker + +import ( + "github.com/awslabs/goformation/v7/cloudformation/policies" +) + +// ModelExplainabilityJobDefinition_Json AWS CloudFormation Resource (AWS::SageMaker::ModelExplainabilityJobDefinition.Json) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-json.html +type ModelExplainabilityJobDefinition_Json struct { + + // Line AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-json.html#cfn-sagemaker-modelexplainabilityjobdefinition-json-line + Line *bool `json:"Line,omitempty"` + + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy + AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` + + // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` + + // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource + AWSCloudFormationDependsOn []string `json:"-"` + + // AWSCloudFormationMetadata stores structured data associated with this resource + AWSCloudFormationMetadata map[string]interface{} `json:"-"` + + // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created + AWSCloudFormationCondition string `json:"-"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *ModelExplainabilityJobDefinition_Json) AWSCloudFormationType() string { + return "AWS::SageMaker::ModelExplainabilityJobDefinition.Json" +} diff --git a/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_modelexplainabilityjobinput.go b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_modelexplainabilityjobinput.go index 2e71258c9b..9f3d6be987 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_modelexplainabilityjobinput.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelexplainabilityjobdefinition_modelexplainabilityjobinput.go @@ -10,10 +10,15 @@ import ( // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjobinput.html type ModelExplainabilityJobDefinition_ModelExplainabilityJobInput struct { + // BatchTransformInput AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjobinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjobinput-batchtransforminput + BatchTransformInput *ModelExplainabilityJobDefinition_BatchTransformInput `json:"BatchTransformInput,omitempty"` + // EndpointInput AWS CloudFormation Property - // Required: true + // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjobinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjobinput-endpointinput - EndpointInput *ModelExplainabilityJobDefinition_EndpointInput `json:"EndpointInput"` + EndpointInput *ModelExplainabilityJobDefinition_EndpointInput `json:"EndpointInput,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_batchtransforminput.go b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_batchtransforminput.go new file mode 100644 index 0000000000..fdb958119d --- /dev/null +++ b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_batchtransforminput.go @@ -0,0 +1,82 @@ +// Code generated by "go generate". Please don't change this file directly. + +package sagemaker + +import ( + "github.com/awslabs/goformation/v7/cloudformation/policies" +) + +// ModelQualityJobDefinition_BatchTransformInput AWS CloudFormation Resource (AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html +type ModelQualityJobDefinition_BatchTransformInput struct { + + // DataCapturedDestinationS3Uri AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-datacaptureddestinations3uri + DataCapturedDestinationS3Uri string `json:"DataCapturedDestinationS3Uri"` + + // DatasetFormat AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-datasetformat + DatasetFormat *ModelQualityJobDefinition_DatasetFormat `json:"DatasetFormat"` + + // EndTimeOffset AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-endtimeoffset + EndTimeOffset *string `json:"EndTimeOffset,omitempty"` + + // InferenceAttribute AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-inferenceattribute + InferenceAttribute *string `json:"InferenceAttribute,omitempty"` + + // LocalPath AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-localpath + LocalPath string `json:"LocalPath"` + + // ProbabilityAttribute AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-probabilityattribute + ProbabilityAttribute *string `json:"ProbabilityAttribute,omitempty"` + + // ProbabilityThresholdAttribute AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-probabilitythresholdattribute + ProbabilityThresholdAttribute *float64 `json:"ProbabilityThresholdAttribute,omitempty"` + + // S3DataDistributionType AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-s3datadistributiontype + S3DataDistributionType *string `json:"S3DataDistributionType,omitempty"` + + // S3InputMode AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-s3inputmode + S3InputMode *string `json:"S3InputMode,omitempty"` + + // StartTimeOffset AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-starttimeoffset + StartTimeOffset *string `json:"StartTimeOffset,omitempty"` + + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy + AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` + + // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` + + // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource + AWSCloudFormationDependsOn []string `json:"-"` + + // AWSCloudFormationMetadata stores structured data associated with this resource + AWSCloudFormationMetadata map[string]interface{} `json:"-"` + + // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created + AWSCloudFormationCondition string `json:"-"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *ModelQualityJobDefinition_BatchTransformInput) AWSCloudFormationType() string { + return "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput" +} diff --git a/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_csv.go b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_csv.go new file mode 100644 index 0000000000..4f9f76f023 --- /dev/null +++ b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_csv.go @@ -0,0 +1,37 @@ +// Code generated by "go generate". Please don't change this file directly. + +package sagemaker + +import ( + "github.com/awslabs/goformation/v7/cloudformation/policies" +) + +// ModelQualityJobDefinition_Csv AWS CloudFormation Resource (AWS::SageMaker::ModelQualityJobDefinition.Csv) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-csv.html +type ModelQualityJobDefinition_Csv struct { + + // Header AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-csv.html#cfn-sagemaker-modelqualityjobdefinition-csv-header + Header *bool `json:"Header,omitempty"` + + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy + AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` + + // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` + + // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource + AWSCloudFormationDependsOn []string `json:"-"` + + // AWSCloudFormationMetadata stores structured data associated with this resource + AWSCloudFormationMetadata map[string]interface{} `json:"-"` + + // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created + AWSCloudFormationCondition string `json:"-"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *ModelQualityJobDefinition_Csv) AWSCloudFormationType() string { + return "AWS::SageMaker::ModelQualityJobDefinition.Csv" +} diff --git a/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_datasetformat.go b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_datasetformat.go new file mode 100644 index 0000000000..9eac86bca5 --- /dev/null +++ b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_datasetformat.go @@ -0,0 +1,47 @@ +// Code generated by "go generate". Please don't change this file directly. + +package sagemaker + +import ( + "github.com/awslabs/goformation/v7/cloudformation/policies" +) + +// ModelQualityJobDefinition_DatasetFormat AWS CloudFormation Resource (AWS::SageMaker::ModelQualityJobDefinition.DatasetFormat) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-datasetformat.html +type ModelQualityJobDefinition_DatasetFormat struct { + + // Csv AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-datasetformat.html#cfn-sagemaker-modelqualityjobdefinition-datasetformat-csv + Csv *ModelQualityJobDefinition_Csv `json:"Csv,omitempty"` + + // Json AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-datasetformat.html#cfn-sagemaker-modelqualityjobdefinition-datasetformat-json + Json *ModelQualityJobDefinition_Json `json:"Json,omitempty"` + + // Parquet AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-datasetformat.html#cfn-sagemaker-modelqualityjobdefinition-datasetformat-parquet + Parquet *bool `json:"Parquet,omitempty"` + + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy + AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` + + // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` + + // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource + AWSCloudFormationDependsOn []string `json:"-"` + + // AWSCloudFormationMetadata stores structured data associated with this resource + AWSCloudFormationMetadata map[string]interface{} `json:"-"` + + // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created + AWSCloudFormationCondition string `json:"-"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *ModelQualityJobDefinition_DatasetFormat) AWSCloudFormationType() string { + return "AWS::SageMaker::ModelQualityJobDefinition.DatasetFormat" +} diff --git a/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_json.go b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_json.go new file mode 100644 index 0000000000..20f7261317 --- /dev/null +++ b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_json.go @@ -0,0 +1,37 @@ +// Code generated by "go generate". Please don't change this file directly. + +package sagemaker + +import ( + "github.com/awslabs/goformation/v7/cloudformation/policies" +) + +// ModelQualityJobDefinition_Json AWS CloudFormation Resource (AWS::SageMaker::ModelQualityJobDefinition.Json) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-json.html +type ModelQualityJobDefinition_Json struct { + + // Line AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-json.html#cfn-sagemaker-modelqualityjobdefinition-json-line + Line *bool `json:"Line,omitempty"` + + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy + AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` + + // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` + + // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource + AWSCloudFormationDependsOn []string `json:"-"` + + // AWSCloudFormationMetadata stores structured data associated with this resource + AWSCloudFormationMetadata map[string]interface{} `json:"-"` + + // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created + AWSCloudFormationCondition string `json:"-"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *ModelQualityJobDefinition_Json) AWSCloudFormationType() string { + return "AWS::SageMaker::ModelQualityJobDefinition.Json" +} diff --git a/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_modelqualityjobinput.go b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_modelqualityjobinput.go index 3777a10074..51683c7e23 100644 --- a/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_modelqualityjobinput.go +++ b/cloudformation/sagemaker/aws-sagemaker-modelqualityjobdefinition_modelqualityjobinput.go @@ -10,10 +10,15 @@ import ( // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityjobinput.html type ModelQualityJobDefinition_ModelQualityJobInput struct { + // BatchTransformInput AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityjobinput.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityjobinput-batchtransforminput + BatchTransformInput *ModelQualityJobDefinition_BatchTransformInput `json:"BatchTransformInput,omitempty"` + // EndpointInput AWS CloudFormation Property - // Required: true + // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityjobinput.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityjobinput-endpointinput - EndpointInput *ModelQualityJobDefinition_EndpointInput `json:"EndpointInput"` + EndpointInput *ModelQualityJobDefinition_EndpointInput `json:"EndpointInput,omitempty"` // GroundTruthS3Input AWS CloudFormation Property // Required: true diff --git a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_batchtransforminput.go b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_batchtransforminput.go new file mode 100644 index 0000000000..6e2b7463da --- /dev/null +++ b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_batchtransforminput.go @@ -0,0 +1,57 @@ +// Code generated by "go generate". Please don't change this file directly. + +package sagemaker + +import ( + "github.com/awslabs/goformation/v7/cloudformation/policies" +) + +// MonitoringSchedule_BatchTransformInput AWS CloudFormation Resource (AWS::SageMaker::MonitoringSchedule.BatchTransformInput) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-batchtransforminput.html +type MonitoringSchedule_BatchTransformInput struct { + + // DataCapturedDestinationS3Uri AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-batchtransforminput.html#cfn-sagemaker-monitoringschedule-batchtransforminput-datacaptureddestinations3uri + DataCapturedDestinationS3Uri string `json:"DataCapturedDestinationS3Uri"` + + // DatasetFormat AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-batchtransforminput.html#cfn-sagemaker-monitoringschedule-batchtransforminput-datasetformat + DatasetFormat *MonitoringSchedule_DatasetFormat `json:"DatasetFormat"` + + // LocalPath AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-batchtransforminput.html#cfn-sagemaker-monitoringschedule-batchtransforminput-localpath + LocalPath string `json:"LocalPath"` + + // S3DataDistributionType AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-batchtransforminput.html#cfn-sagemaker-monitoringschedule-batchtransforminput-s3datadistributiontype + S3DataDistributionType *string `json:"S3DataDistributionType,omitempty"` + + // S3InputMode AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-batchtransforminput.html#cfn-sagemaker-monitoringschedule-batchtransforminput-s3inputmode + S3InputMode *string `json:"S3InputMode,omitempty"` + + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy + AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` + + // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` + + // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource + AWSCloudFormationDependsOn []string `json:"-"` + + // AWSCloudFormationMetadata stores structured data associated with this resource + AWSCloudFormationMetadata map[string]interface{} `json:"-"` + + // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created + AWSCloudFormationCondition string `json:"-"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *MonitoringSchedule_BatchTransformInput) AWSCloudFormationType() string { + return "AWS::SageMaker::MonitoringSchedule.BatchTransformInput" +} diff --git a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_csv.go b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_csv.go new file mode 100644 index 0000000000..fcc8fd2ffa --- /dev/null +++ b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_csv.go @@ -0,0 +1,37 @@ +// Code generated by "go generate". Please don't change this file directly. + +package sagemaker + +import ( + "github.com/awslabs/goformation/v7/cloudformation/policies" +) + +// MonitoringSchedule_Csv AWS CloudFormation Resource (AWS::SageMaker::MonitoringSchedule.Csv) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-csv.html +type MonitoringSchedule_Csv struct { + + // Header AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-csv.html#cfn-sagemaker-monitoringschedule-csv-header + Header *bool `json:"Header,omitempty"` + + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy + AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` + + // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` + + // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource + AWSCloudFormationDependsOn []string `json:"-"` + + // AWSCloudFormationMetadata stores structured data associated with this resource + AWSCloudFormationMetadata map[string]interface{} `json:"-"` + + // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created + AWSCloudFormationCondition string `json:"-"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *MonitoringSchedule_Csv) AWSCloudFormationType() string { + return "AWS::SageMaker::MonitoringSchedule.Csv" +} diff --git a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_datasetformat.go b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_datasetformat.go new file mode 100644 index 0000000000..d00bc2f529 --- /dev/null +++ b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_datasetformat.go @@ -0,0 +1,47 @@ +// Code generated by "go generate". Please don't change this file directly. + +package sagemaker + +import ( + "github.com/awslabs/goformation/v7/cloudformation/policies" +) + +// MonitoringSchedule_DatasetFormat AWS CloudFormation Resource (AWS::SageMaker::MonitoringSchedule.DatasetFormat) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-datasetformat.html +type MonitoringSchedule_DatasetFormat struct { + + // Csv AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-datasetformat.html#cfn-sagemaker-monitoringschedule-datasetformat-csv + Csv *MonitoringSchedule_Csv `json:"Csv,omitempty"` + + // Json AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-datasetformat.html#cfn-sagemaker-monitoringschedule-datasetformat-json + Json *MonitoringSchedule_Json `json:"Json,omitempty"` + + // Parquet AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-datasetformat.html#cfn-sagemaker-monitoringschedule-datasetformat-parquet + Parquet *bool `json:"Parquet,omitempty"` + + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy + AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` + + // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` + + // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource + AWSCloudFormationDependsOn []string `json:"-"` + + // AWSCloudFormationMetadata stores structured data associated with this resource + AWSCloudFormationMetadata map[string]interface{} `json:"-"` + + // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created + AWSCloudFormationCondition string `json:"-"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *MonitoringSchedule_DatasetFormat) AWSCloudFormationType() string { + return "AWS::SageMaker::MonitoringSchedule.DatasetFormat" +} diff --git a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_json.go b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_json.go new file mode 100644 index 0000000000..4da3fc4a6d --- /dev/null +++ b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_json.go @@ -0,0 +1,37 @@ +// Code generated by "go generate". Please don't change this file directly. + +package sagemaker + +import ( + "github.com/awslabs/goformation/v7/cloudformation/policies" +) + +// MonitoringSchedule_Json AWS CloudFormation Resource (AWS::SageMaker::MonitoringSchedule.Json) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-json.html +type MonitoringSchedule_Json struct { + + // Line AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-json.html#cfn-sagemaker-monitoringschedule-json-line + Line *bool `json:"Line,omitempty"` + + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy + AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` + + // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` + + // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource + AWSCloudFormationDependsOn []string `json:"-"` + + // AWSCloudFormationMetadata stores structured data associated with this resource + AWSCloudFormationMetadata map[string]interface{} `json:"-"` + + // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created + AWSCloudFormationCondition string `json:"-"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *MonitoringSchedule_Json) AWSCloudFormationType() string { + return "AWS::SageMaker::MonitoringSchedule.Json" +} diff --git a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringinput.go b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringinput.go index a413cee721..fe57f0c33b 100644 --- a/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringinput.go +++ b/cloudformation/sagemaker/aws-sagemaker-monitoringschedule_monitoringinput.go @@ -10,10 +10,15 @@ import ( // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringinput.html type MonitoringSchedule_MonitoringInput struct { + // BatchTransformInput AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringinput.html#cfn-sagemaker-monitoringschedule-monitoringinput-batchtransforminput + BatchTransformInput *MonitoringSchedule_BatchTransformInput `json:"BatchTransformInput,omitempty"` + // EndpointInput AWS CloudFormation Property - // Required: true + // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringinput.html#cfn-sagemaker-monitoringschedule-monitoringinput-endpointinput - EndpointInput *MonitoringSchedule_EndpointInput `json:"EndpointInput"` + EndpointInput *MonitoringSchedule_EndpointInput `json:"EndpointInput,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/ses/aws-ses-dedicatedippool.go b/cloudformation/ses/aws-ses-dedicatedippool.go index 879e13751b..ad18bfe375 100644 --- a/cloudformation/ses/aws-ses-dedicatedippool.go +++ b/cloudformation/ses/aws-ses-dedicatedippool.go @@ -18,6 +18,11 @@ type DedicatedIpPool struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-dedicatedippool.html#cfn-ses-dedicatedippool-poolname PoolName *string `json:"PoolName,omitempty"` + // ScalingMode AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-dedicatedippool.html#cfn-ses-dedicatedippool-scalingmode + ScalingMode *string `json:"ScalingMode,omitempty"` + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/sns/aws-sns-topic.go b/cloudformation/sns/aws-sns-topic.go index 9a26448090..9856995e22 100644 --- a/cloudformation/sns/aws-sns-topic.go +++ b/cloudformation/sns/aws-sns-topic.go @@ -39,6 +39,11 @@ type Topic struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sns-topic.html#cfn-sns-topic-kmsmasterkeyid KmsMasterKeyId *string `json:"KmsMasterKeyId,omitempty"` + // SignatureVersion AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sns-topic.html#cfn-sns-topic-signatureversion + SignatureVersion *string `json:"SignatureVersion,omitempty"` + // Subscription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sns-topic.html#cfn-sns-topic-subscription diff --git a/cloudformation/transfer/aws-transfer-server_workflowdetails.go b/cloudformation/transfer/aws-transfer-server_workflowdetails.go index a3efba4595..1dbed66f2b 100644 --- a/cloudformation/transfer/aws-transfer-server_workflowdetails.go +++ b/cloudformation/transfer/aws-transfer-server_workflowdetails.go @@ -10,10 +10,15 @@ import ( // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-server-workflowdetails.html type Server_WorkflowDetails struct { + // OnPartialUpload AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-server-workflowdetails.html#cfn-transfer-server-workflowdetails-onpartialupload + OnPartialUpload []Server_WorkflowDetail `json:"OnPartialUpload,omitempty"` + // OnUpload AWS CloudFormation Property - // Required: true + // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-server-workflowdetails.html#cfn-transfer-server-workflowdetails-onupload - OnUpload []Server_WorkflowDetail `json:"OnUpload"` + OnUpload []Server_WorkflowDetail `json:"OnUpload,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/schema/cdk.go b/schema/cdk.go index fddf40e4f5..3c6f839d4d 100644 --- a/schema/cdk.go +++ b/schema/cdk.go @@ -8263,6 +8263,9 @@ var CdkSchema = `{ "AWS::AppFlow::Flow.SalesforceDestinationProperties": { "additionalProperties": false, "properties": { + "DataTransferApi": { + "type": "string" + }, "ErrorHandlingConfig": { "$ref": "#/definitions/AWS::AppFlow::Flow.ErrorHandlingConfig" }, @@ -8287,6 +8290,9 @@ var CdkSchema = `{ "AWS::AppFlow::Flow.SalesforceSourceProperties": { "additionalProperties": false, "properties": { + "DataTransferApi": { + "type": "string" + }, "EnableDynamicFieldUpdate": { "type": "boolean" }, @@ -32750,6 +32756,12 @@ var CdkSchema = `{ }, "LastName": { "type": "string" + }, + "Mobile": { + "type": "string" + }, + "SecondaryEmail": { + "type": "string" } }, "type": "object" @@ -37515,8 +37527,7 @@ var CdkSchema = `{ } }, "required": [ - "Name", - "ParameterObjects" + "Name" ], "type": "object" }, @@ -39208,12 +39219,33 @@ var CdkSchema = `{ "AWS::DevOpsGuru::NotificationChannel.NotificationChannelConfig": { "additionalProperties": false, "properties": { + "Filters": { + "$ref": "#/definitions/AWS::DevOpsGuru::NotificationChannel.NotificationFilterConfig" + }, "Sns": { "$ref": "#/definitions/AWS::DevOpsGuru::NotificationChannel.SnsChannelConfig" } }, "type": "object" }, + "AWS::DevOpsGuru::NotificationChannel.NotificationFilterConfig": { + "additionalProperties": false, + "properties": { + "MessageTypes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "Severities": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, "AWS::DevOpsGuru::NotificationChannel.SnsChannelConfig": { "additionalProperties": false, "properties": { @@ -73321,7 +73353,7 @@ var CdkSchema = `{ "type": "string" }, "MemberId": { - "type": "object" + "$ref": "#/definitions/AWS::IdentityStore::GroupMembership.MemberId" } }, "required": [ @@ -73354,7 +73386,14 @@ var CdkSchema = `{ }, "AWS::IdentityStore::GroupMembership.MemberId": { "additionalProperties": false, - "properties": {}, + "properties": { + "UserId": { + "type": "string" + } + }, + "required": [ + "UserId" + ], "type": "object" }, "AWS::ImageBuilder::Component": { @@ -92276,6 +92315,40 @@ var CdkSchema = `{ }, "type": "object" }, + "AWS::Lex::Bot.AllowedInputTypes": { + "additionalProperties": false, + "properties": { + "AllowAudioInput": { + "type": "boolean" + }, + "AllowDTMFInput": { + "type": "boolean" + } + }, + "required": [ + "AllowAudioInput", + "AllowDTMFInput" + ], + "type": "object" + }, + "AWS::Lex::Bot.AudioAndDTMFInputSpecification": { + "additionalProperties": false, + "properties": { + "AudioSpecification": { + "$ref": "#/definitions/AWS::Lex::Bot.AudioSpecification" + }, + "DTMFSpecification": { + "$ref": "#/definitions/AWS::Lex::Bot.DTMFSpecification" + }, + "StartTimeoutMs": { + "type": "number" + } + }, + "required": [ + "StartTimeoutMs" + ], + "type": "object" + }, "AWS::Lex::Bot.AudioLogDestination": { "additionalProperties": false, "properties": { @@ -92304,6 +92377,22 @@ var CdkSchema = `{ ], "type": "object" }, + "AWS::Lex::Bot.AudioSpecification": { + "additionalProperties": false, + "properties": { + "EndTimeoutMs": { + "type": "number" + }, + "MaxLengthMs": { + "type": "number" + } + }, + "required": [ + "EndTimeoutMs", + "MaxLengthMs" + ], + "type": "object" + }, "AWS::Lex::Bot.BotAliasLocaleSettings": { "additionalProperties": false, "properties": { @@ -92476,6 +92565,30 @@ var CdkSchema = `{ ], "type": "object" }, + "AWS::Lex::Bot.DTMFSpecification": { + "additionalProperties": false, + "properties": { + "DeletionCharacter": { + "type": "string" + }, + "EndCharacter": { + "type": "string" + }, + "EndTimeoutMs": { + "type": "number" + }, + "MaxLength": { + "type": "number" + } + }, + "required": [ + "DeletionCharacter", + "EndCharacter", + "EndTimeoutMs", + "MaxLength" + ], + "type": "object" + }, "AWS::Lex::Bot.DialogCodeHookSetting": { "additionalProperties": false, "properties": { @@ -92879,6 +92992,27 @@ var CdkSchema = `{ }, "type": "object" }, + "AWS::Lex::Bot.PromptAttemptSpecification": { + "additionalProperties": false, + "properties": { + "AllowInterrupt": { + "type": "boolean" + }, + "AllowedInputTypes": { + "$ref": "#/definitions/AWS::Lex::Bot.AllowedInputTypes" + }, + "AudioAndDTMFInputSpecification": { + "$ref": "#/definitions/AWS::Lex::Bot.AudioAndDTMFInputSpecification" + }, + "TextInputSpecification": { + "$ref": "#/definitions/AWS::Lex::Bot.TextInputSpecification" + } + }, + "required": [ + "AllowedInputTypes" + ], + "type": "object" + }, "AWS::Lex::Bot.PromptSpecification": { "additionalProperties": false, "properties": { @@ -92896,6 +93030,15 @@ var CdkSchema = `{ }, "MessageSelectionStrategy": { "type": "string" + }, + "PromptAttemptsSpecification": { + "additionalProperties": false, + "patternProperties": { + "^[a-zA-Z0-9]+$": { + "$ref": "#/definitions/AWS::Lex::Bot.PromptAttemptSpecification" + } + }, + "type": "object" } }, "required": [ @@ -93220,6 +93363,18 @@ var CdkSchema = `{ }, "type": "object" }, + "AWS::Lex::Bot.TextInputSpecification": { + "additionalProperties": false, + "properties": { + "StartTimeoutMs": { + "type": "number" + } + }, + "required": [ + "StartTimeoutMs" + ], + "type": "object" + }, "AWS::Lex::Bot.TextLogDestination": { "additionalProperties": false, "properties": { @@ -97679,6 +97834,9 @@ var CdkSchema = `{ "OpenMonitoring": { "$ref": "#/definitions/AWS::MSK::Cluster.OpenMonitoring" }, + "StorageMode": { + "type": "string" + }, "Tags": { "additionalProperties": true, "patternProperties": { @@ -126124,6 +126282,9 @@ var CdkSchema = `{ "properties": { "PoolName": { "type": "string" + }, + "ScalingMode": { + "type": "string" } }, "type": "object" @@ -126913,6 +127074,9 @@ var CdkSchema = `{ "KmsMasterKeyId": { "type": "string" }, + "SignatureVersion": { + "type": "string" + }, "Subscription": { "items": { "$ref": "#/definitions/AWS::SNS::Topic.Subscription" @@ -129734,6 +129898,32 @@ var CdkSchema = `{ ], "type": "object" }, + "AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput": { + "additionalProperties": false, + "properties": { + "DataCapturedDestinationS3Uri": { + "type": "string" + }, + "DatasetFormat": { + "$ref": "#/definitions/AWS::SageMaker::DataQualityJobDefinition.DatasetFormat" + }, + "LocalPath": { + "type": "string" + }, + "S3DataDistributionType": { + "type": "string" + }, + "S3InputMode": { + "type": "string" + } + }, + "required": [ + "DataCapturedDestinationS3Uri", + "DatasetFormat", + "LocalPath" + ], + "type": "object" + }, "AWS::SageMaker::DataQualityJobDefinition.ClusterConfig": { "additionalProperties": false, "properties": { @@ -129766,6 +129956,15 @@ var CdkSchema = `{ }, "type": "object" }, + "AWS::SageMaker::DataQualityJobDefinition.Csv": { + "additionalProperties": false, + "properties": { + "Header": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::DataQualityJobDefinition.DataQualityAppSpecification": { "additionalProperties": false, "properties": { @@ -129823,13 +130022,28 @@ var CdkSchema = `{ "AWS::SageMaker::DataQualityJobDefinition.DataQualityJobInput": { "additionalProperties": false, "properties": { + "BatchTransformInput": { + "$ref": "#/definitions/AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput" + }, "EndpointInput": { "$ref": "#/definitions/AWS::SageMaker::DataQualityJobDefinition.EndpointInput" } }, - "required": [ - "EndpointInput" - ], + "type": "object" + }, + "AWS::SageMaker::DataQualityJobDefinition.DatasetFormat": { + "additionalProperties": false, + "properties": { + "Csv": { + "$ref": "#/definitions/AWS::SageMaker::DataQualityJobDefinition.Csv" + }, + "Json": { + "$ref": "#/definitions/AWS::SageMaker::DataQualityJobDefinition.Json" + }, + "Parquet": { + "type": "boolean" + } + }, "type": "object" }, "AWS::SageMaker::DataQualityJobDefinition.EndpointInput": { @@ -129854,6 +130068,15 @@ var CdkSchema = `{ ], "type": "object" }, + "AWS::SageMaker::DataQualityJobDefinition.Json": { + "additionalProperties": false, + "properties": { + "Line": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::DataQualityJobDefinition.MonitoringOutput": { "additionalProperties": false, "properties": { @@ -131591,6 +131814,50 @@ var CdkSchema = `{ ], "type": "object" }, + "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput": { + "additionalProperties": false, + "properties": { + "DataCapturedDestinationS3Uri": { + "type": "string" + }, + "DatasetFormat": { + "$ref": "#/definitions/AWS::SageMaker::ModelBiasJobDefinition.DatasetFormat" + }, + "EndTimeOffset": { + "type": "string" + }, + "FeaturesAttribute": { + "type": "string" + }, + "InferenceAttribute": { + "type": "string" + }, + "LocalPath": { + "type": "string" + }, + "ProbabilityAttribute": { + "type": "string" + }, + "ProbabilityThresholdAttribute": { + "type": "number" + }, + "S3DataDistributionType": { + "type": "string" + }, + "S3InputMode": { + "type": "string" + }, + "StartTimeOffset": { + "type": "string" + } + }, + "required": [ + "DataCapturedDestinationS3Uri", + "DatasetFormat", + "LocalPath" + ], + "type": "object" + }, "AWS::SageMaker::ModelBiasJobDefinition.ClusterConfig": { "additionalProperties": false, "properties": { @@ -131623,6 +131890,30 @@ var CdkSchema = `{ }, "type": "object" }, + "AWS::SageMaker::ModelBiasJobDefinition.Csv": { + "additionalProperties": false, + "properties": { + "Header": { + "type": "boolean" + } + }, + "type": "object" + }, + "AWS::SageMaker::ModelBiasJobDefinition.DatasetFormat": { + "additionalProperties": false, + "properties": { + "Csv": { + "$ref": "#/definitions/AWS::SageMaker::ModelBiasJobDefinition.Csv" + }, + "Json": { + "$ref": "#/definitions/AWS::SageMaker::ModelBiasJobDefinition.Json" + }, + "Parquet": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput": { "additionalProperties": false, "properties": { @@ -131663,6 +131954,15 @@ var CdkSchema = `{ ], "type": "object" }, + "AWS::SageMaker::ModelBiasJobDefinition.Json": { + "additionalProperties": false, + "properties": { + "Line": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasAppSpecification": { "additionalProperties": false, "properties": { @@ -131703,6 +132003,9 @@ var CdkSchema = `{ "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasJobInput": { "additionalProperties": false, "properties": { + "BatchTransformInput": { + "$ref": "#/definitions/AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput" + }, "EndpointInput": { "$ref": "#/definitions/AWS::SageMaker::ModelBiasJobDefinition.EndpointInput" }, @@ -131711,7 +132014,6 @@ var CdkSchema = `{ } }, "required": [ - "EndpointInput", "GroundTruthS3Input" ], "type": "object" @@ -131940,6 +132242,41 @@ var CdkSchema = `{ ], "type": "object" }, + "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput": { + "additionalProperties": false, + "properties": { + "DataCapturedDestinationS3Uri": { + "type": "string" + }, + "DatasetFormat": { + "$ref": "#/definitions/AWS::SageMaker::ModelExplainabilityJobDefinition.DatasetFormat" + }, + "FeaturesAttribute": { + "type": "string" + }, + "InferenceAttribute": { + "type": "string" + }, + "LocalPath": { + "type": "string" + }, + "ProbabilityAttribute": { + "type": "string" + }, + "S3DataDistributionType": { + "type": "string" + }, + "S3InputMode": { + "type": "string" + } + }, + "required": [ + "DataCapturedDestinationS3Uri", + "DatasetFormat", + "LocalPath" + ], + "type": "object" + }, "AWS::SageMaker::ModelExplainabilityJobDefinition.ClusterConfig": { "additionalProperties": false, "properties": { @@ -131972,6 +132309,30 @@ var CdkSchema = `{ }, "type": "object" }, + "AWS::SageMaker::ModelExplainabilityJobDefinition.Csv": { + "additionalProperties": false, + "properties": { + "Header": { + "type": "boolean" + } + }, + "type": "object" + }, + "AWS::SageMaker::ModelExplainabilityJobDefinition.DatasetFormat": { + "additionalProperties": false, + "properties": { + "Csv": { + "$ref": "#/definitions/AWS::SageMaker::ModelExplainabilityJobDefinition.Csv" + }, + "Json": { + "$ref": "#/definitions/AWS::SageMaker::ModelExplainabilityJobDefinition.Json" + }, + "Parquet": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput": { "additionalProperties": false, "properties": { @@ -132003,6 +132364,15 @@ var CdkSchema = `{ ], "type": "object" }, + "AWS::SageMaker::ModelExplainabilityJobDefinition.Json": { + "additionalProperties": false, + "properties": { + "Line": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityAppSpecification": { "additionalProperties": false, "properties": { @@ -132043,13 +132413,13 @@ var CdkSchema = `{ "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityJobInput": { "additionalProperties": false, "properties": { + "BatchTransformInput": { + "$ref": "#/definitions/AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput" + }, "EndpointInput": { "$ref": "#/definitions/AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput" } }, - "required": [ - "EndpointInput" - ], "type": "object" }, "AWS::SageMaker::ModelExplainabilityJobDefinition.MonitoringOutput": { @@ -133069,6 +133439,47 @@ var CdkSchema = `{ ], "type": "object" }, + "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput": { + "additionalProperties": false, + "properties": { + "DataCapturedDestinationS3Uri": { + "type": "string" + }, + "DatasetFormat": { + "$ref": "#/definitions/AWS::SageMaker::ModelQualityJobDefinition.DatasetFormat" + }, + "EndTimeOffset": { + "type": "string" + }, + "InferenceAttribute": { + "type": "string" + }, + "LocalPath": { + "type": "string" + }, + "ProbabilityAttribute": { + "type": "string" + }, + "ProbabilityThresholdAttribute": { + "type": "number" + }, + "S3DataDistributionType": { + "type": "string" + }, + "S3InputMode": { + "type": "string" + }, + "StartTimeOffset": { + "type": "string" + } + }, + "required": [ + "DataCapturedDestinationS3Uri", + "DatasetFormat", + "LocalPath" + ], + "type": "object" + }, "AWS::SageMaker::ModelQualityJobDefinition.ClusterConfig": { "additionalProperties": false, "properties": { @@ -133101,6 +133512,30 @@ var CdkSchema = `{ }, "type": "object" }, + "AWS::SageMaker::ModelQualityJobDefinition.Csv": { + "additionalProperties": false, + "properties": { + "Header": { + "type": "boolean" + } + }, + "type": "object" + }, + "AWS::SageMaker::ModelQualityJobDefinition.DatasetFormat": { + "additionalProperties": false, + "properties": { + "Csv": { + "$ref": "#/definitions/AWS::SageMaker::ModelQualityJobDefinition.Csv" + }, + "Json": { + "$ref": "#/definitions/AWS::SageMaker::ModelQualityJobDefinition.Json" + }, + "Parquet": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput": { "additionalProperties": false, "properties": { @@ -133138,6 +133573,15 @@ var CdkSchema = `{ ], "type": "object" }, + "AWS::SageMaker::ModelQualityJobDefinition.Json": { + "additionalProperties": false, + "properties": { + "Line": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification": { "additionalProperties": false, "properties": { @@ -133196,6 +133640,9 @@ var CdkSchema = `{ "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityJobInput": { "additionalProperties": false, "properties": { + "BatchTransformInput": { + "$ref": "#/definitions/AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput" + }, "EndpointInput": { "$ref": "#/definitions/AWS::SageMaker::ModelQualityJobDefinition.EndpointInput" }, @@ -133204,7 +133651,6 @@ var CdkSchema = `{ } }, "required": [ - "EndpointInput", "GroundTruthS3Input" ], "type": "object" @@ -133430,6 +133876,32 @@ var CdkSchema = `{ }, "type": "object" }, + "AWS::SageMaker::MonitoringSchedule.BatchTransformInput": { + "additionalProperties": false, + "properties": { + "DataCapturedDestinationS3Uri": { + "type": "string" + }, + "DatasetFormat": { + "$ref": "#/definitions/AWS::SageMaker::MonitoringSchedule.DatasetFormat" + }, + "LocalPath": { + "type": "string" + }, + "S3DataDistributionType": { + "type": "string" + }, + "S3InputMode": { + "type": "string" + } + }, + "required": [ + "DataCapturedDestinationS3Uri", + "DatasetFormat", + "LocalPath" + ], + "type": "object" + }, "AWS::SageMaker::MonitoringSchedule.ClusterConfig": { "additionalProperties": false, "properties": { @@ -133462,6 +133934,30 @@ var CdkSchema = `{ }, "type": "object" }, + "AWS::SageMaker::MonitoringSchedule.Csv": { + "additionalProperties": false, + "properties": { + "Header": { + "type": "boolean" + } + }, + "type": "object" + }, + "AWS::SageMaker::MonitoringSchedule.DatasetFormat": { + "additionalProperties": false, + "properties": { + "Csv": { + "$ref": "#/definitions/AWS::SageMaker::MonitoringSchedule.Csv" + }, + "Json": { + "$ref": "#/definitions/AWS::SageMaker::MonitoringSchedule.Json" + }, + "Parquet": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::MonitoringSchedule.EndpointInput": { "additionalProperties": false, "properties": { @@ -133484,6 +133980,15 @@ var CdkSchema = `{ ], "type": "object" }, + "AWS::SageMaker::MonitoringSchedule.Json": { + "additionalProperties": false, + "properties": { + "Line": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::MonitoringSchedule.MonitoringAppSpecification": { "additionalProperties": false, "properties": { @@ -133554,13 +134059,13 @@ var CdkSchema = `{ "AWS::SageMaker::MonitoringSchedule.MonitoringInput": { "additionalProperties": false, "properties": { + "BatchTransformInput": { + "$ref": "#/definitions/AWS::SageMaker::MonitoringSchedule.BatchTransformInput" + }, "EndpointInput": { "$ref": "#/definitions/AWS::SageMaker::MonitoringSchedule.EndpointInput" } }, - "required": [ - "EndpointInput" - ], "type": "object" }, "AWS::SageMaker::MonitoringSchedule.MonitoringJobDefinition": { @@ -139074,6 +139579,12 @@ var CdkSchema = `{ "AWS::Transfer::Server.WorkflowDetails": { "additionalProperties": false, "properties": { + "OnPartialUpload": { + "items": { + "$ref": "#/definitions/AWS::Transfer::Server.WorkflowDetail" + }, + "type": "array" + }, "OnUpload": { "items": { "$ref": "#/definitions/AWS::Transfer::Server.WorkflowDetail" @@ -139081,9 +139592,6 @@ var CdkSchema = `{ "type": "array" } }, - "required": [ - "OnUpload" - ], "type": "object" }, "AWS::Transfer::User": { diff --git a/schema/cdk.schema.json b/schema/cdk.schema.json index 08b1f6f4bd..7a63f60086 100644 --- a/schema/cdk.schema.json +++ b/schema/cdk.schema.json @@ -8258,6 +8258,9 @@ "AWS::AppFlow::Flow.SalesforceDestinationProperties": { "additionalProperties": false, "properties": { + "DataTransferApi": { + "type": "string" + }, "ErrorHandlingConfig": { "$ref": "#/definitions/AWS::AppFlow::Flow.ErrorHandlingConfig" }, @@ -8282,6 +8285,9 @@ "AWS::AppFlow::Flow.SalesforceSourceProperties": { "additionalProperties": false, "properties": { + "DataTransferApi": { + "type": "string" + }, "EnableDynamicFieldUpdate": { "type": "boolean" }, @@ -32745,6 +32751,12 @@ }, "LastName": { "type": "string" + }, + "Mobile": { + "type": "string" + }, + "SecondaryEmail": { + "type": "string" } }, "type": "object" @@ -37510,8 +37522,7 @@ } }, "required": [ - "Name", - "ParameterObjects" + "Name" ], "type": "object" }, @@ -39203,12 +39214,33 @@ "AWS::DevOpsGuru::NotificationChannel.NotificationChannelConfig": { "additionalProperties": false, "properties": { + "Filters": { + "$ref": "#/definitions/AWS::DevOpsGuru::NotificationChannel.NotificationFilterConfig" + }, "Sns": { "$ref": "#/definitions/AWS::DevOpsGuru::NotificationChannel.SnsChannelConfig" } }, "type": "object" }, + "AWS::DevOpsGuru::NotificationChannel.NotificationFilterConfig": { + "additionalProperties": false, + "properties": { + "MessageTypes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "Severities": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, "AWS::DevOpsGuru::NotificationChannel.SnsChannelConfig": { "additionalProperties": false, "properties": { @@ -73316,7 +73348,7 @@ "type": "string" }, "MemberId": { - "type": "object" + "$ref": "#/definitions/AWS::IdentityStore::GroupMembership.MemberId" } }, "required": [ @@ -73349,7 +73381,14 @@ }, "AWS::IdentityStore::GroupMembership.MemberId": { "additionalProperties": false, - "properties": {}, + "properties": { + "UserId": { + "type": "string" + } + }, + "required": [ + "UserId" + ], "type": "object" }, "AWS::ImageBuilder::Component": { @@ -92271,6 +92310,40 @@ }, "type": "object" }, + "AWS::Lex::Bot.AllowedInputTypes": { + "additionalProperties": false, + "properties": { + "AllowAudioInput": { + "type": "boolean" + }, + "AllowDTMFInput": { + "type": "boolean" + } + }, + "required": [ + "AllowAudioInput", + "AllowDTMFInput" + ], + "type": "object" + }, + "AWS::Lex::Bot.AudioAndDTMFInputSpecification": { + "additionalProperties": false, + "properties": { + "AudioSpecification": { + "$ref": "#/definitions/AWS::Lex::Bot.AudioSpecification" + }, + "DTMFSpecification": { + "$ref": "#/definitions/AWS::Lex::Bot.DTMFSpecification" + }, + "StartTimeoutMs": { + "type": "number" + } + }, + "required": [ + "StartTimeoutMs" + ], + "type": "object" + }, "AWS::Lex::Bot.AudioLogDestination": { "additionalProperties": false, "properties": { @@ -92299,6 +92372,22 @@ ], "type": "object" }, + "AWS::Lex::Bot.AudioSpecification": { + "additionalProperties": false, + "properties": { + "EndTimeoutMs": { + "type": "number" + }, + "MaxLengthMs": { + "type": "number" + } + }, + "required": [ + "EndTimeoutMs", + "MaxLengthMs" + ], + "type": "object" + }, "AWS::Lex::Bot.BotAliasLocaleSettings": { "additionalProperties": false, "properties": { @@ -92471,6 +92560,30 @@ ], "type": "object" }, + "AWS::Lex::Bot.DTMFSpecification": { + "additionalProperties": false, + "properties": { + "DeletionCharacter": { + "type": "string" + }, + "EndCharacter": { + "type": "string" + }, + "EndTimeoutMs": { + "type": "number" + }, + "MaxLength": { + "type": "number" + } + }, + "required": [ + "DeletionCharacter", + "EndCharacter", + "EndTimeoutMs", + "MaxLength" + ], + "type": "object" + }, "AWS::Lex::Bot.DialogCodeHookSetting": { "additionalProperties": false, "properties": { @@ -92874,6 +92987,27 @@ }, "type": "object" }, + "AWS::Lex::Bot.PromptAttemptSpecification": { + "additionalProperties": false, + "properties": { + "AllowInterrupt": { + "type": "boolean" + }, + "AllowedInputTypes": { + "$ref": "#/definitions/AWS::Lex::Bot.AllowedInputTypes" + }, + "AudioAndDTMFInputSpecification": { + "$ref": "#/definitions/AWS::Lex::Bot.AudioAndDTMFInputSpecification" + }, + "TextInputSpecification": { + "$ref": "#/definitions/AWS::Lex::Bot.TextInputSpecification" + } + }, + "required": [ + "AllowedInputTypes" + ], + "type": "object" + }, "AWS::Lex::Bot.PromptSpecification": { "additionalProperties": false, "properties": { @@ -92891,6 +93025,15 @@ }, "MessageSelectionStrategy": { "type": "string" + }, + "PromptAttemptsSpecification": { + "additionalProperties": false, + "patternProperties": { + "^[a-zA-Z0-9]+$": { + "$ref": "#/definitions/AWS::Lex::Bot.PromptAttemptSpecification" + } + }, + "type": "object" } }, "required": [ @@ -93215,6 +93358,18 @@ }, "type": "object" }, + "AWS::Lex::Bot.TextInputSpecification": { + "additionalProperties": false, + "properties": { + "StartTimeoutMs": { + "type": "number" + } + }, + "required": [ + "StartTimeoutMs" + ], + "type": "object" + }, "AWS::Lex::Bot.TextLogDestination": { "additionalProperties": false, "properties": { @@ -97674,6 +97829,9 @@ "OpenMonitoring": { "$ref": "#/definitions/AWS::MSK::Cluster.OpenMonitoring" }, + "StorageMode": { + "type": "string" + }, "Tags": { "additionalProperties": true, "patternProperties": { @@ -126119,6 +126277,9 @@ "properties": { "PoolName": { "type": "string" + }, + "ScalingMode": { + "type": "string" } }, "type": "object" @@ -126908,6 +127069,9 @@ "KmsMasterKeyId": { "type": "string" }, + "SignatureVersion": { + "type": "string" + }, "Subscription": { "items": { "$ref": "#/definitions/AWS::SNS::Topic.Subscription" @@ -129729,6 +129893,32 @@ ], "type": "object" }, + "AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput": { + "additionalProperties": false, + "properties": { + "DataCapturedDestinationS3Uri": { + "type": "string" + }, + "DatasetFormat": { + "$ref": "#/definitions/AWS::SageMaker::DataQualityJobDefinition.DatasetFormat" + }, + "LocalPath": { + "type": "string" + }, + "S3DataDistributionType": { + "type": "string" + }, + "S3InputMode": { + "type": "string" + } + }, + "required": [ + "DataCapturedDestinationS3Uri", + "DatasetFormat", + "LocalPath" + ], + "type": "object" + }, "AWS::SageMaker::DataQualityJobDefinition.ClusterConfig": { "additionalProperties": false, "properties": { @@ -129761,6 +129951,15 @@ }, "type": "object" }, + "AWS::SageMaker::DataQualityJobDefinition.Csv": { + "additionalProperties": false, + "properties": { + "Header": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::DataQualityJobDefinition.DataQualityAppSpecification": { "additionalProperties": false, "properties": { @@ -129818,13 +130017,28 @@ "AWS::SageMaker::DataQualityJobDefinition.DataQualityJobInput": { "additionalProperties": false, "properties": { + "BatchTransformInput": { + "$ref": "#/definitions/AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput" + }, "EndpointInput": { "$ref": "#/definitions/AWS::SageMaker::DataQualityJobDefinition.EndpointInput" } }, - "required": [ - "EndpointInput" - ], + "type": "object" + }, + "AWS::SageMaker::DataQualityJobDefinition.DatasetFormat": { + "additionalProperties": false, + "properties": { + "Csv": { + "$ref": "#/definitions/AWS::SageMaker::DataQualityJobDefinition.Csv" + }, + "Json": { + "$ref": "#/definitions/AWS::SageMaker::DataQualityJobDefinition.Json" + }, + "Parquet": { + "type": "boolean" + } + }, "type": "object" }, "AWS::SageMaker::DataQualityJobDefinition.EndpointInput": { @@ -129849,6 +130063,15 @@ ], "type": "object" }, + "AWS::SageMaker::DataQualityJobDefinition.Json": { + "additionalProperties": false, + "properties": { + "Line": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::DataQualityJobDefinition.MonitoringOutput": { "additionalProperties": false, "properties": { @@ -131586,6 +131809,50 @@ ], "type": "object" }, + "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput": { + "additionalProperties": false, + "properties": { + "DataCapturedDestinationS3Uri": { + "type": "string" + }, + "DatasetFormat": { + "$ref": "#/definitions/AWS::SageMaker::ModelBiasJobDefinition.DatasetFormat" + }, + "EndTimeOffset": { + "type": "string" + }, + "FeaturesAttribute": { + "type": "string" + }, + "InferenceAttribute": { + "type": "string" + }, + "LocalPath": { + "type": "string" + }, + "ProbabilityAttribute": { + "type": "string" + }, + "ProbabilityThresholdAttribute": { + "type": "number" + }, + "S3DataDistributionType": { + "type": "string" + }, + "S3InputMode": { + "type": "string" + }, + "StartTimeOffset": { + "type": "string" + } + }, + "required": [ + "DataCapturedDestinationS3Uri", + "DatasetFormat", + "LocalPath" + ], + "type": "object" + }, "AWS::SageMaker::ModelBiasJobDefinition.ClusterConfig": { "additionalProperties": false, "properties": { @@ -131618,6 +131885,30 @@ }, "type": "object" }, + "AWS::SageMaker::ModelBiasJobDefinition.Csv": { + "additionalProperties": false, + "properties": { + "Header": { + "type": "boolean" + } + }, + "type": "object" + }, + "AWS::SageMaker::ModelBiasJobDefinition.DatasetFormat": { + "additionalProperties": false, + "properties": { + "Csv": { + "$ref": "#/definitions/AWS::SageMaker::ModelBiasJobDefinition.Csv" + }, + "Json": { + "$ref": "#/definitions/AWS::SageMaker::ModelBiasJobDefinition.Json" + }, + "Parquet": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput": { "additionalProperties": false, "properties": { @@ -131658,6 +131949,15 @@ ], "type": "object" }, + "AWS::SageMaker::ModelBiasJobDefinition.Json": { + "additionalProperties": false, + "properties": { + "Line": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasAppSpecification": { "additionalProperties": false, "properties": { @@ -131698,6 +131998,9 @@ "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasJobInput": { "additionalProperties": false, "properties": { + "BatchTransformInput": { + "$ref": "#/definitions/AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput" + }, "EndpointInput": { "$ref": "#/definitions/AWS::SageMaker::ModelBiasJobDefinition.EndpointInput" }, @@ -131706,7 +132009,6 @@ } }, "required": [ - "EndpointInput", "GroundTruthS3Input" ], "type": "object" @@ -131935,6 +132237,41 @@ ], "type": "object" }, + "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput": { + "additionalProperties": false, + "properties": { + "DataCapturedDestinationS3Uri": { + "type": "string" + }, + "DatasetFormat": { + "$ref": "#/definitions/AWS::SageMaker::ModelExplainabilityJobDefinition.DatasetFormat" + }, + "FeaturesAttribute": { + "type": "string" + }, + "InferenceAttribute": { + "type": "string" + }, + "LocalPath": { + "type": "string" + }, + "ProbabilityAttribute": { + "type": "string" + }, + "S3DataDistributionType": { + "type": "string" + }, + "S3InputMode": { + "type": "string" + } + }, + "required": [ + "DataCapturedDestinationS3Uri", + "DatasetFormat", + "LocalPath" + ], + "type": "object" + }, "AWS::SageMaker::ModelExplainabilityJobDefinition.ClusterConfig": { "additionalProperties": false, "properties": { @@ -131967,6 +132304,30 @@ }, "type": "object" }, + "AWS::SageMaker::ModelExplainabilityJobDefinition.Csv": { + "additionalProperties": false, + "properties": { + "Header": { + "type": "boolean" + } + }, + "type": "object" + }, + "AWS::SageMaker::ModelExplainabilityJobDefinition.DatasetFormat": { + "additionalProperties": false, + "properties": { + "Csv": { + "$ref": "#/definitions/AWS::SageMaker::ModelExplainabilityJobDefinition.Csv" + }, + "Json": { + "$ref": "#/definitions/AWS::SageMaker::ModelExplainabilityJobDefinition.Json" + }, + "Parquet": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput": { "additionalProperties": false, "properties": { @@ -131998,6 +132359,15 @@ ], "type": "object" }, + "AWS::SageMaker::ModelExplainabilityJobDefinition.Json": { + "additionalProperties": false, + "properties": { + "Line": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityAppSpecification": { "additionalProperties": false, "properties": { @@ -132038,13 +132408,13 @@ "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityJobInput": { "additionalProperties": false, "properties": { + "BatchTransformInput": { + "$ref": "#/definitions/AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput" + }, "EndpointInput": { "$ref": "#/definitions/AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput" } }, - "required": [ - "EndpointInput" - ], "type": "object" }, "AWS::SageMaker::ModelExplainabilityJobDefinition.MonitoringOutput": { @@ -133064,6 +133434,47 @@ ], "type": "object" }, + "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput": { + "additionalProperties": false, + "properties": { + "DataCapturedDestinationS3Uri": { + "type": "string" + }, + "DatasetFormat": { + "$ref": "#/definitions/AWS::SageMaker::ModelQualityJobDefinition.DatasetFormat" + }, + "EndTimeOffset": { + "type": "string" + }, + "InferenceAttribute": { + "type": "string" + }, + "LocalPath": { + "type": "string" + }, + "ProbabilityAttribute": { + "type": "string" + }, + "ProbabilityThresholdAttribute": { + "type": "number" + }, + "S3DataDistributionType": { + "type": "string" + }, + "S3InputMode": { + "type": "string" + }, + "StartTimeOffset": { + "type": "string" + } + }, + "required": [ + "DataCapturedDestinationS3Uri", + "DatasetFormat", + "LocalPath" + ], + "type": "object" + }, "AWS::SageMaker::ModelQualityJobDefinition.ClusterConfig": { "additionalProperties": false, "properties": { @@ -133096,6 +133507,30 @@ }, "type": "object" }, + "AWS::SageMaker::ModelQualityJobDefinition.Csv": { + "additionalProperties": false, + "properties": { + "Header": { + "type": "boolean" + } + }, + "type": "object" + }, + "AWS::SageMaker::ModelQualityJobDefinition.DatasetFormat": { + "additionalProperties": false, + "properties": { + "Csv": { + "$ref": "#/definitions/AWS::SageMaker::ModelQualityJobDefinition.Csv" + }, + "Json": { + "$ref": "#/definitions/AWS::SageMaker::ModelQualityJobDefinition.Json" + }, + "Parquet": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput": { "additionalProperties": false, "properties": { @@ -133133,6 +133568,15 @@ ], "type": "object" }, + "AWS::SageMaker::ModelQualityJobDefinition.Json": { + "additionalProperties": false, + "properties": { + "Line": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification": { "additionalProperties": false, "properties": { @@ -133191,6 +133635,9 @@ "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityJobInput": { "additionalProperties": false, "properties": { + "BatchTransformInput": { + "$ref": "#/definitions/AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput" + }, "EndpointInput": { "$ref": "#/definitions/AWS::SageMaker::ModelQualityJobDefinition.EndpointInput" }, @@ -133199,7 +133646,6 @@ } }, "required": [ - "EndpointInput", "GroundTruthS3Input" ], "type": "object" @@ -133425,6 +133871,32 @@ }, "type": "object" }, + "AWS::SageMaker::MonitoringSchedule.BatchTransformInput": { + "additionalProperties": false, + "properties": { + "DataCapturedDestinationS3Uri": { + "type": "string" + }, + "DatasetFormat": { + "$ref": "#/definitions/AWS::SageMaker::MonitoringSchedule.DatasetFormat" + }, + "LocalPath": { + "type": "string" + }, + "S3DataDistributionType": { + "type": "string" + }, + "S3InputMode": { + "type": "string" + } + }, + "required": [ + "DataCapturedDestinationS3Uri", + "DatasetFormat", + "LocalPath" + ], + "type": "object" + }, "AWS::SageMaker::MonitoringSchedule.ClusterConfig": { "additionalProperties": false, "properties": { @@ -133457,6 +133929,30 @@ }, "type": "object" }, + "AWS::SageMaker::MonitoringSchedule.Csv": { + "additionalProperties": false, + "properties": { + "Header": { + "type": "boolean" + } + }, + "type": "object" + }, + "AWS::SageMaker::MonitoringSchedule.DatasetFormat": { + "additionalProperties": false, + "properties": { + "Csv": { + "$ref": "#/definitions/AWS::SageMaker::MonitoringSchedule.Csv" + }, + "Json": { + "$ref": "#/definitions/AWS::SageMaker::MonitoringSchedule.Json" + }, + "Parquet": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::MonitoringSchedule.EndpointInput": { "additionalProperties": false, "properties": { @@ -133479,6 +133975,15 @@ ], "type": "object" }, + "AWS::SageMaker::MonitoringSchedule.Json": { + "additionalProperties": false, + "properties": { + "Line": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::MonitoringSchedule.MonitoringAppSpecification": { "additionalProperties": false, "properties": { @@ -133549,13 +134054,13 @@ "AWS::SageMaker::MonitoringSchedule.MonitoringInput": { "additionalProperties": false, "properties": { + "BatchTransformInput": { + "$ref": "#/definitions/AWS::SageMaker::MonitoringSchedule.BatchTransformInput" + }, "EndpointInput": { "$ref": "#/definitions/AWS::SageMaker::MonitoringSchedule.EndpointInput" } }, - "required": [ - "EndpointInput" - ], "type": "object" }, "AWS::SageMaker::MonitoringSchedule.MonitoringJobDefinition": { @@ -139069,6 +139574,12 @@ "AWS::Transfer::Server.WorkflowDetails": { "additionalProperties": false, "properties": { + "OnPartialUpload": { + "items": { + "$ref": "#/definitions/AWS::Transfer::Server.WorkflowDetail" + }, + "type": "array" + }, "OnUpload": { "items": { "$ref": "#/definitions/AWS::Transfer::Server.WorkflowDetail" @@ -139076,9 +139587,6 @@ "type": "array" } }, - "required": [ - "OnUpload" - ], "type": "object" }, "AWS::Transfer::User": { diff --git a/schema/cloudformation.go b/schema/cloudformation.go index dc1fc34526..d889e4a864 100644 --- a/schema/cloudformation.go +++ b/schema/cloudformation.go @@ -8263,6 +8263,9 @@ var CloudformationSchema = `{ "AWS::AppFlow::Flow.SalesforceDestinationProperties": { "additionalProperties": false, "properties": { + "DataTransferApi": { + "type": "string" + }, "ErrorHandlingConfig": { "$ref": "#/definitions/AWS::AppFlow::Flow.ErrorHandlingConfig" }, @@ -8287,6 +8290,9 @@ var CloudformationSchema = `{ "AWS::AppFlow::Flow.SalesforceSourceProperties": { "additionalProperties": false, "properties": { + "DataTransferApi": { + "type": "string" + }, "EnableDynamicFieldUpdate": { "type": "boolean" }, @@ -32689,6 +32695,12 @@ var CloudformationSchema = `{ }, "LastName": { "type": "string" + }, + "Mobile": { + "type": "string" + }, + "SecondaryEmail": { + "type": "string" } }, "type": "object" @@ -37454,8 +37466,7 @@ var CloudformationSchema = `{ } }, "required": [ - "Name", - "ParameterObjects" + "Name" ], "type": "object" }, @@ -39147,12 +39158,33 @@ var CloudformationSchema = `{ "AWS::DevOpsGuru::NotificationChannel.NotificationChannelConfig": { "additionalProperties": false, "properties": { + "Filters": { + "$ref": "#/definitions/AWS::DevOpsGuru::NotificationChannel.NotificationFilterConfig" + }, "Sns": { "$ref": "#/definitions/AWS::DevOpsGuru::NotificationChannel.SnsChannelConfig" } }, "type": "object" }, + "AWS::DevOpsGuru::NotificationChannel.NotificationFilterConfig": { + "additionalProperties": false, + "properties": { + "MessageTypes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "Severities": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, "AWS::DevOpsGuru::NotificationChannel.SnsChannelConfig": { "additionalProperties": false, "properties": { @@ -73260,7 +73292,7 @@ var CloudformationSchema = `{ "type": "string" }, "MemberId": { - "type": "object" + "$ref": "#/definitions/AWS::IdentityStore::GroupMembership.MemberId" } }, "required": [ @@ -73293,7 +73325,14 @@ var CloudformationSchema = `{ }, "AWS::IdentityStore::GroupMembership.MemberId": { "additionalProperties": false, - "properties": {}, + "properties": { + "UserId": { + "type": "string" + } + }, + "required": [ + "UserId" + ], "type": "object" }, "AWS::ImageBuilder::Component": { @@ -92215,6 +92254,40 @@ var CloudformationSchema = `{ }, "type": "object" }, + "AWS::Lex::Bot.AllowedInputTypes": { + "additionalProperties": false, + "properties": { + "AllowAudioInput": { + "type": "boolean" + }, + "AllowDTMFInput": { + "type": "boolean" + } + }, + "required": [ + "AllowAudioInput", + "AllowDTMFInput" + ], + "type": "object" + }, + "AWS::Lex::Bot.AudioAndDTMFInputSpecification": { + "additionalProperties": false, + "properties": { + "AudioSpecification": { + "$ref": "#/definitions/AWS::Lex::Bot.AudioSpecification" + }, + "DTMFSpecification": { + "$ref": "#/definitions/AWS::Lex::Bot.DTMFSpecification" + }, + "StartTimeoutMs": { + "type": "number" + } + }, + "required": [ + "StartTimeoutMs" + ], + "type": "object" + }, "AWS::Lex::Bot.AudioLogDestination": { "additionalProperties": false, "properties": { @@ -92243,6 +92316,22 @@ var CloudformationSchema = `{ ], "type": "object" }, + "AWS::Lex::Bot.AudioSpecification": { + "additionalProperties": false, + "properties": { + "EndTimeoutMs": { + "type": "number" + }, + "MaxLengthMs": { + "type": "number" + } + }, + "required": [ + "EndTimeoutMs", + "MaxLengthMs" + ], + "type": "object" + }, "AWS::Lex::Bot.BotAliasLocaleSettings": { "additionalProperties": false, "properties": { @@ -92415,6 +92504,30 @@ var CloudformationSchema = `{ ], "type": "object" }, + "AWS::Lex::Bot.DTMFSpecification": { + "additionalProperties": false, + "properties": { + "DeletionCharacter": { + "type": "string" + }, + "EndCharacter": { + "type": "string" + }, + "EndTimeoutMs": { + "type": "number" + }, + "MaxLength": { + "type": "number" + } + }, + "required": [ + "DeletionCharacter", + "EndCharacter", + "EndTimeoutMs", + "MaxLength" + ], + "type": "object" + }, "AWS::Lex::Bot.DialogCodeHookSetting": { "additionalProperties": false, "properties": { @@ -92818,6 +92931,27 @@ var CloudformationSchema = `{ }, "type": "object" }, + "AWS::Lex::Bot.PromptAttemptSpecification": { + "additionalProperties": false, + "properties": { + "AllowInterrupt": { + "type": "boolean" + }, + "AllowedInputTypes": { + "$ref": "#/definitions/AWS::Lex::Bot.AllowedInputTypes" + }, + "AudioAndDTMFInputSpecification": { + "$ref": "#/definitions/AWS::Lex::Bot.AudioAndDTMFInputSpecification" + }, + "TextInputSpecification": { + "$ref": "#/definitions/AWS::Lex::Bot.TextInputSpecification" + } + }, + "required": [ + "AllowedInputTypes" + ], + "type": "object" + }, "AWS::Lex::Bot.PromptSpecification": { "additionalProperties": false, "properties": { @@ -92835,6 +92969,15 @@ var CloudformationSchema = `{ }, "MessageSelectionStrategy": { "type": "string" + }, + "PromptAttemptsSpecification": { + "additionalProperties": false, + "patternProperties": { + "^[a-zA-Z0-9]+$": { + "$ref": "#/definitions/AWS::Lex::Bot.PromptAttemptSpecification" + } + }, + "type": "object" } }, "required": [ @@ -93159,6 +93302,18 @@ var CloudformationSchema = `{ }, "type": "object" }, + "AWS::Lex::Bot.TextInputSpecification": { + "additionalProperties": false, + "properties": { + "StartTimeoutMs": { + "type": "number" + } + }, + "required": [ + "StartTimeoutMs" + ], + "type": "object" + }, "AWS::Lex::Bot.TextLogDestination": { "additionalProperties": false, "properties": { @@ -97618,6 +97773,9 @@ var CloudformationSchema = `{ "OpenMonitoring": { "$ref": "#/definitions/AWS::MSK::Cluster.OpenMonitoring" }, + "StorageMode": { + "type": "string" + }, "Tags": { "additionalProperties": true, "patternProperties": { @@ -126063,6 +126221,9 @@ var CloudformationSchema = `{ "properties": { "PoolName": { "type": "string" + }, + "ScalingMode": { + "type": "string" } }, "type": "object" @@ -126852,6 +127013,9 @@ var CloudformationSchema = `{ "KmsMasterKeyId": { "type": "string" }, + "SignatureVersion": { + "type": "string" + }, "Subscription": { "items": { "$ref": "#/definitions/AWS::SNS::Topic.Subscription" @@ -129673,6 +129837,32 @@ var CloudformationSchema = `{ ], "type": "object" }, + "AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput": { + "additionalProperties": false, + "properties": { + "DataCapturedDestinationS3Uri": { + "type": "string" + }, + "DatasetFormat": { + "$ref": "#/definitions/AWS::SageMaker::DataQualityJobDefinition.DatasetFormat" + }, + "LocalPath": { + "type": "string" + }, + "S3DataDistributionType": { + "type": "string" + }, + "S3InputMode": { + "type": "string" + } + }, + "required": [ + "DataCapturedDestinationS3Uri", + "DatasetFormat", + "LocalPath" + ], + "type": "object" + }, "AWS::SageMaker::DataQualityJobDefinition.ClusterConfig": { "additionalProperties": false, "properties": { @@ -129705,6 +129895,15 @@ var CloudformationSchema = `{ }, "type": "object" }, + "AWS::SageMaker::DataQualityJobDefinition.Csv": { + "additionalProperties": false, + "properties": { + "Header": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::DataQualityJobDefinition.DataQualityAppSpecification": { "additionalProperties": false, "properties": { @@ -129762,13 +129961,28 @@ var CloudformationSchema = `{ "AWS::SageMaker::DataQualityJobDefinition.DataQualityJobInput": { "additionalProperties": false, "properties": { + "BatchTransformInput": { + "$ref": "#/definitions/AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput" + }, "EndpointInput": { "$ref": "#/definitions/AWS::SageMaker::DataQualityJobDefinition.EndpointInput" } }, - "required": [ - "EndpointInput" - ], + "type": "object" + }, + "AWS::SageMaker::DataQualityJobDefinition.DatasetFormat": { + "additionalProperties": false, + "properties": { + "Csv": { + "$ref": "#/definitions/AWS::SageMaker::DataQualityJobDefinition.Csv" + }, + "Json": { + "$ref": "#/definitions/AWS::SageMaker::DataQualityJobDefinition.Json" + }, + "Parquet": { + "type": "boolean" + } + }, "type": "object" }, "AWS::SageMaker::DataQualityJobDefinition.EndpointInput": { @@ -129793,6 +130007,15 @@ var CloudformationSchema = `{ ], "type": "object" }, + "AWS::SageMaker::DataQualityJobDefinition.Json": { + "additionalProperties": false, + "properties": { + "Line": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::DataQualityJobDefinition.MonitoringOutput": { "additionalProperties": false, "properties": { @@ -131530,6 +131753,50 @@ var CloudformationSchema = `{ ], "type": "object" }, + "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput": { + "additionalProperties": false, + "properties": { + "DataCapturedDestinationS3Uri": { + "type": "string" + }, + "DatasetFormat": { + "$ref": "#/definitions/AWS::SageMaker::ModelBiasJobDefinition.DatasetFormat" + }, + "EndTimeOffset": { + "type": "string" + }, + "FeaturesAttribute": { + "type": "string" + }, + "InferenceAttribute": { + "type": "string" + }, + "LocalPath": { + "type": "string" + }, + "ProbabilityAttribute": { + "type": "string" + }, + "ProbabilityThresholdAttribute": { + "type": "number" + }, + "S3DataDistributionType": { + "type": "string" + }, + "S3InputMode": { + "type": "string" + }, + "StartTimeOffset": { + "type": "string" + } + }, + "required": [ + "DataCapturedDestinationS3Uri", + "DatasetFormat", + "LocalPath" + ], + "type": "object" + }, "AWS::SageMaker::ModelBiasJobDefinition.ClusterConfig": { "additionalProperties": false, "properties": { @@ -131562,6 +131829,30 @@ var CloudformationSchema = `{ }, "type": "object" }, + "AWS::SageMaker::ModelBiasJobDefinition.Csv": { + "additionalProperties": false, + "properties": { + "Header": { + "type": "boolean" + } + }, + "type": "object" + }, + "AWS::SageMaker::ModelBiasJobDefinition.DatasetFormat": { + "additionalProperties": false, + "properties": { + "Csv": { + "$ref": "#/definitions/AWS::SageMaker::ModelBiasJobDefinition.Csv" + }, + "Json": { + "$ref": "#/definitions/AWS::SageMaker::ModelBiasJobDefinition.Json" + }, + "Parquet": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput": { "additionalProperties": false, "properties": { @@ -131602,6 +131893,15 @@ var CloudformationSchema = `{ ], "type": "object" }, + "AWS::SageMaker::ModelBiasJobDefinition.Json": { + "additionalProperties": false, + "properties": { + "Line": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasAppSpecification": { "additionalProperties": false, "properties": { @@ -131642,6 +131942,9 @@ var CloudformationSchema = `{ "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasJobInput": { "additionalProperties": false, "properties": { + "BatchTransformInput": { + "$ref": "#/definitions/AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput" + }, "EndpointInput": { "$ref": "#/definitions/AWS::SageMaker::ModelBiasJobDefinition.EndpointInput" }, @@ -131650,7 +131953,6 @@ var CloudformationSchema = `{ } }, "required": [ - "EndpointInput", "GroundTruthS3Input" ], "type": "object" @@ -131879,6 +132181,41 @@ var CloudformationSchema = `{ ], "type": "object" }, + "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput": { + "additionalProperties": false, + "properties": { + "DataCapturedDestinationS3Uri": { + "type": "string" + }, + "DatasetFormat": { + "$ref": "#/definitions/AWS::SageMaker::ModelExplainabilityJobDefinition.DatasetFormat" + }, + "FeaturesAttribute": { + "type": "string" + }, + "InferenceAttribute": { + "type": "string" + }, + "LocalPath": { + "type": "string" + }, + "ProbabilityAttribute": { + "type": "string" + }, + "S3DataDistributionType": { + "type": "string" + }, + "S3InputMode": { + "type": "string" + } + }, + "required": [ + "DataCapturedDestinationS3Uri", + "DatasetFormat", + "LocalPath" + ], + "type": "object" + }, "AWS::SageMaker::ModelExplainabilityJobDefinition.ClusterConfig": { "additionalProperties": false, "properties": { @@ -131911,6 +132248,30 @@ var CloudformationSchema = `{ }, "type": "object" }, + "AWS::SageMaker::ModelExplainabilityJobDefinition.Csv": { + "additionalProperties": false, + "properties": { + "Header": { + "type": "boolean" + } + }, + "type": "object" + }, + "AWS::SageMaker::ModelExplainabilityJobDefinition.DatasetFormat": { + "additionalProperties": false, + "properties": { + "Csv": { + "$ref": "#/definitions/AWS::SageMaker::ModelExplainabilityJobDefinition.Csv" + }, + "Json": { + "$ref": "#/definitions/AWS::SageMaker::ModelExplainabilityJobDefinition.Json" + }, + "Parquet": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput": { "additionalProperties": false, "properties": { @@ -131942,6 +132303,15 @@ var CloudformationSchema = `{ ], "type": "object" }, + "AWS::SageMaker::ModelExplainabilityJobDefinition.Json": { + "additionalProperties": false, + "properties": { + "Line": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityAppSpecification": { "additionalProperties": false, "properties": { @@ -131982,13 +132352,13 @@ var CloudformationSchema = `{ "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityJobInput": { "additionalProperties": false, "properties": { + "BatchTransformInput": { + "$ref": "#/definitions/AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput" + }, "EndpointInput": { "$ref": "#/definitions/AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput" } }, - "required": [ - "EndpointInput" - ], "type": "object" }, "AWS::SageMaker::ModelExplainabilityJobDefinition.MonitoringOutput": { @@ -133008,6 +133378,47 @@ var CloudformationSchema = `{ ], "type": "object" }, + "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput": { + "additionalProperties": false, + "properties": { + "DataCapturedDestinationS3Uri": { + "type": "string" + }, + "DatasetFormat": { + "$ref": "#/definitions/AWS::SageMaker::ModelQualityJobDefinition.DatasetFormat" + }, + "EndTimeOffset": { + "type": "string" + }, + "InferenceAttribute": { + "type": "string" + }, + "LocalPath": { + "type": "string" + }, + "ProbabilityAttribute": { + "type": "string" + }, + "ProbabilityThresholdAttribute": { + "type": "number" + }, + "S3DataDistributionType": { + "type": "string" + }, + "S3InputMode": { + "type": "string" + }, + "StartTimeOffset": { + "type": "string" + } + }, + "required": [ + "DataCapturedDestinationS3Uri", + "DatasetFormat", + "LocalPath" + ], + "type": "object" + }, "AWS::SageMaker::ModelQualityJobDefinition.ClusterConfig": { "additionalProperties": false, "properties": { @@ -133040,6 +133451,30 @@ var CloudformationSchema = `{ }, "type": "object" }, + "AWS::SageMaker::ModelQualityJobDefinition.Csv": { + "additionalProperties": false, + "properties": { + "Header": { + "type": "boolean" + } + }, + "type": "object" + }, + "AWS::SageMaker::ModelQualityJobDefinition.DatasetFormat": { + "additionalProperties": false, + "properties": { + "Csv": { + "$ref": "#/definitions/AWS::SageMaker::ModelQualityJobDefinition.Csv" + }, + "Json": { + "$ref": "#/definitions/AWS::SageMaker::ModelQualityJobDefinition.Json" + }, + "Parquet": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput": { "additionalProperties": false, "properties": { @@ -133077,6 +133512,15 @@ var CloudformationSchema = `{ ], "type": "object" }, + "AWS::SageMaker::ModelQualityJobDefinition.Json": { + "additionalProperties": false, + "properties": { + "Line": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification": { "additionalProperties": false, "properties": { @@ -133135,6 +133579,9 @@ var CloudformationSchema = `{ "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityJobInput": { "additionalProperties": false, "properties": { + "BatchTransformInput": { + "$ref": "#/definitions/AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput" + }, "EndpointInput": { "$ref": "#/definitions/AWS::SageMaker::ModelQualityJobDefinition.EndpointInput" }, @@ -133143,7 +133590,6 @@ var CloudformationSchema = `{ } }, "required": [ - "EndpointInput", "GroundTruthS3Input" ], "type": "object" @@ -133369,6 +133815,32 @@ var CloudformationSchema = `{ }, "type": "object" }, + "AWS::SageMaker::MonitoringSchedule.BatchTransformInput": { + "additionalProperties": false, + "properties": { + "DataCapturedDestinationS3Uri": { + "type": "string" + }, + "DatasetFormat": { + "$ref": "#/definitions/AWS::SageMaker::MonitoringSchedule.DatasetFormat" + }, + "LocalPath": { + "type": "string" + }, + "S3DataDistributionType": { + "type": "string" + }, + "S3InputMode": { + "type": "string" + } + }, + "required": [ + "DataCapturedDestinationS3Uri", + "DatasetFormat", + "LocalPath" + ], + "type": "object" + }, "AWS::SageMaker::MonitoringSchedule.ClusterConfig": { "additionalProperties": false, "properties": { @@ -133401,6 +133873,30 @@ var CloudformationSchema = `{ }, "type": "object" }, + "AWS::SageMaker::MonitoringSchedule.Csv": { + "additionalProperties": false, + "properties": { + "Header": { + "type": "boolean" + } + }, + "type": "object" + }, + "AWS::SageMaker::MonitoringSchedule.DatasetFormat": { + "additionalProperties": false, + "properties": { + "Csv": { + "$ref": "#/definitions/AWS::SageMaker::MonitoringSchedule.Csv" + }, + "Json": { + "$ref": "#/definitions/AWS::SageMaker::MonitoringSchedule.Json" + }, + "Parquet": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::MonitoringSchedule.EndpointInput": { "additionalProperties": false, "properties": { @@ -133423,6 +133919,15 @@ var CloudformationSchema = `{ ], "type": "object" }, + "AWS::SageMaker::MonitoringSchedule.Json": { + "additionalProperties": false, + "properties": { + "Line": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::MonitoringSchedule.MonitoringAppSpecification": { "additionalProperties": false, "properties": { @@ -133493,13 +133998,13 @@ var CloudformationSchema = `{ "AWS::SageMaker::MonitoringSchedule.MonitoringInput": { "additionalProperties": false, "properties": { + "BatchTransformInput": { + "$ref": "#/definitions/AWS::SageMaker::MonitoringSchedule.BatchTransformInput" + }, "EndpointInput": { "$ref": "#/definitions/AWS::SageMaker::MonitoringSchedule.EndpointInput" } }, - "required": [ - "EndpointInput" - ], "type": "object" }, "AWS::SageMaker::MonitoringSchedule.MonitoringJobDefinition": { @@ -139013,6 +139518,12 @@ var CloudformationSchema = `{ "AWS::Transfer::Server.WorkflowDetails": { "additionalProperties": false, "properties": { + "OnPartialUpload": { + "items": { + "$ref": "#/definitions/AWS::Transfer::Server.WorkflowDetail" + }, + "type": "array" + }, "OnUpload": { "items": { "$ref": "#/definitions/AWS::Transfer::Server.WorkflowDetail" @@ -139020,9 +139531,6 @@ var CloudformationSchema = `{ "type": "array" } }, - "required": [ - "OnUpload" - ], "type": "object" }, "AWS::Transfer::User": { diff --git a/schema/cloudformation.schema.json b/schema/cloudformation.schema.json index abadd17632..97e92323ee 100644 --- a/schema/cloudformation.schema.json +++ b/schema/cloudformation.schema.json @@ -8258,6 +8258,9 @@ "AWS::AppFlow::Flow.SalesforceDestinationProperties": { "additionalProperties": false, "properties": { + "DataTransferApi": { + "type": "string" + }, "ErrorHandlingConfig": { "$ref": "#/definitions/AWS::AppFlow::Flow.ErrorHandlingConfig" }, @@ -8282,6 +8285,9 @@ "AWS::AppFlow::Flow.SalesforceSourceProperties": { "additionalProperties": false, "properties": { + "DataTransferApi": { + "type": "string" + }, "EnableDynamicFieldUpdate": { "type": "boolean" }, @@ -32684,6 +32690,12 @@ }, "LastName": { "type": "string" + }, + "Mobile": { + "type": "string" + }, + "SecondaryEmail": { + "type": "string" } }, "type": "object" @@ -37449,8 +37461,7 @@ } }, "required": [ - "Name", - "ParameterObjects" + "Name" ], "type": "object" }, @@ -39142,12 +39153,33 @@ "AWS::DevOpsGuru::NotificationChannel.NotificationChannelConfig": { "additionalProperties": false, "properties": { + "Filters": { + "$ref": "#/definitions/AWS::DevOpsGuru::NotificationChannel.NotificationFilterConfig" + }, "Sns": { "$ref": "#/definitions/AWS::DevOpsGuru::NotificationChannel.SnsChannelConfig" } }, "type": "object" }, + "AWS::DevOpsGuru::NotificationChannel.NotificationFilterConfig": { + "additionalProperties": false, + "properties": { + "MessageTypes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "Severities": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, "AWS::DevOpsGuru::NotificationChannel.SnsChannelConfig": { "additionalProperties": false, "properties": { @@ -73255,7 +73287,7 @@ "type": "string" }, "MemberId": { - "type": "object" + "$ref": "#/definitions/AWS::IdentityStore::GroupMembership.MemberId" } }, "required": [ @@ -73288,7 +73320,14 @@ }, "AWS::IdentityStore::GroupMembership.MemberId": { "additionalProperties": false, - "properties": {}, + "properties": { + "UserId": { + "type": "string" + } + }, + "required": [ + "UserId" + ], "type": "object" }, "AWS::ImageBuilder::Component": { @@ -92210,6 +92249,40 @@ }, "type": "object" }, + "AWS::Lex::Bot.AllowedInputTypes": { + "additionalProperties": false, + "properties": { + "AllowAudioInput": { + "type": "boolean" + }, + "AllowDTMFInput": { + "type": "boolean" + } + }, + "required": [ + "AllowAudioInput", + "AllowDTMFInput" + ], + "type": "object" + }, + "AWS::Lex::Bot.AudioAndDTMFInputSpecification": { + "additionalProperties": false, + "properties": { + "AudioSpecification": { + "$ref": "#/definitions/AWS::Lex::Bot.AudioSpecification" + }, + "DTMFSpecification": { + "$ref": "#/definitions/AWS::Lex::Bot.DTMFSpecification" + }, + "StartTimeoutMs": { + "type": "number" + } + }, + "required": [ + "StartTimeoutMs" + ], + "type": "object" + }, "AWS::Lex::Bot.AudioLogDestination": { "additionalProperties": false, "properties": { @@ -92238,6 +92311,22 @@ ], "type": "object" }, + "AWS::Lex::Bot.AudioSpecification": { + "additionalProperties": false, + "properties": { + "EndTimeoutMs": { + "type": "number" + }, + "MaxLengthMs": { + "type": "number" + } + }, + "required": [ + "EndTimeoutMs", + "MaxLengthMs" + ], + "type": "object" + }, "AWS::Lex::Bot.BotAliasLocaleSettings": { "additionalProperties": false, "properties": { @@ -92410,6 +92499,30 @@ ], "type": "object" }, + "AWS::Lex::Bot.DTMFSpecification": { + "additionalProperties": false, + "properties": { + "DeletionCharacter": { + "type": "string" + }, + "EndCharacter": { + "type": "string" + }, + "EndTimeoutMs": { + "type": "number" + }, + "MaxLength": { + "type": "number" + } + }, + "required": [ + "DeletionCharacter", + "EndCharacter", + "EndTimeoutMs", + "MaxLength" + ], + "type": "object" + }, "AWS::Lex::Bot.DialogCodeHookSetting": { "additionalProperties": false, "properties": { @@ -92813,6 +92926,27 @@ }, "type": "object" }, + "AWS::Lex::Bot.PromptAttemptSpecification": { + "additionalProperties": false, + "properties": { + "AllowInterrupt": { + "type": "boolean" + }, + "AllowedInputTypes": { + "$ref": "#/definitions/AWS::Lex::Bot.AllowedInputTypes" + }, + "AudioAndDTMFInputSpecification": { + "$ref": "#/definitions/AWS::Lex::Bot.AudioAndDTMFInputSpecification" + }, + "TextInputSpecification": { + "$ref": "#/definitions/AWS::Lex::Bot.TextInputSpecification" + } + }, + "required": [ + "AllowedInputTypes" + ], + "type": "object" + }, "AWS::Lex::Bot.PromptSpecification": { "additionalProperties": false, "properties": { @@ -92830,6 +92964,15 @@ }, "MessageSelectionStrategy": { "type": "string" + }, + "PromptAttemptsSpecification": { + "additionalProperties": false, + "patternProperties": { + "^[a-zA-Z0-9]+$": { + "$ref": "#/definitions/AWS::Lex::Bot.PromptAttemptSpecification" + } + }, + "type": "object" } }, "required": [ @@ -93154,6 +93297,18 @@ }, "type": "object" }, + "AWS::Lex::Bot.TextInputSpecification": { + "additionalProperties": false, + "properties": { + "StartTimeoutMs": { + "type": "number" + } + }, + "required": [ + "StartTimeoutMs" + ], + "type": "object" + }, "AWS::Lex::Bot.TextLogDestination": { "additionalProperties": false, "properties": { @@ -97613,6 +97768,9 @@ "OpenMonitoring": { "$ref": "#/definitions/AWS::MSK::Cluster.OpenMonitoring" }, + "StorageMode": { + "type": "string" + }, "Tags": { "additionalProperties": true, "patternProperties": { @@ -126058,6 +126216,9 @@ "properties": { "PoolName": { "type": "string" + }, + "ScalingMode": { + "type": "string" } }, "type": "object" @@ -126847,6 +127008,9 @@ "KmsMasterKeyId": { "type": "string" }, + "SignatureVersion": { + "type": "string" + }, "Subscription": { "items": { "$ref": "#/definitions/AWS::SNS::Topic.Subscription" @@ -129668,6 +129832,32 @@ ], "type": "object" }, + "AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput": { + "additionalProperties": false, + "properties": { + "DataCapturedDestinationS3Uri": { + "type": "string" + }, + "DatasetFormat": { + "$ref": "#/definitions/AWS::SageMaker::DataQualityJobDefinition.DatasetFormat" + }, + "LocalPath": { + "type": "string" + }, + "S3DataDistributionType": { + "type": "string" + }, + "S3InputMode": { + "type": "string" + } + }, + "required": [ + "DataCapturedDestinationS3Uri", + "DatasetFormat", + "LocalPath" + ], + "type": "object" + }, "AWS::SageMaker::DataQualityJobDefinition.ClusterConfig": { "additionalProperties": false, "properties": { @@ -129700,6 +129890,15 @@ }, "type": "object" }, + "AWS::SageMaker::DataQualityJobDefinition.Csv": { + "additionalProperties": false, + "properties": { + "Header": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::DataQualityJobDefinition.DataQualityAppSpecification": { "additionalProperties": false, "properties": { @@ -129757,13 +129956,28 @@ "AWS::SageMaker::DataQualityJobDefinition.DataQualityJobInput": { "additionalProperties": false, "properties": { + "BatchTransformInput": { + "$ref": "#/definitions/AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput" + }, "EndpointInput": { "$ref": "#/definitions/AWS::SageMaker::DataQualityJobDefinition.EndpointInput" } }, - "required": [ - "EndpointInput" - ], + "type": "object" + }, + "AWS::SageMaker::DataQualityJobDefinition.DatasetFormat": { + "additionalProperties": false, + "properties": { + "Csv": { + "$ref": "#/definitions/AWS::SageMaker::DataQualityJobDefinition.Csv" + }, + "Json": { + "$ref": "#/definitions/AWS::SageMaker::DataQualityJobDefinition.Json" + }, + "Parquet": { + "type": "boolean" + } + }, "type": "object" }, "AWS::SageMaker::DataQualityJobDefinition.EndpointInput": { @@ -129788,6 +130002,15 @@ ], "type": "object" }, + "AWS::SageMaker::DataQualityJobDefinition.Json": { + "additionalProperties": false, + "properties": { + "Line": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::DataQualityJobDefinition.MonitoringOutput": { "additionalProperties": false, "properties": { @@ -131525,6 +131748,50 @@ ], "type": "object" }, + "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput": { + "additionalProperties": false, + "properties": { + "DataCapturedDestinationS3Uri": { + "type": "string" + }, + "DatasetFormat": { + "$ref": "#/definitions/AWS::SageMaker::ModelBiasJobDefinition.DatasetFormat" + }, + "EndTimeOffset": { + "type": "string" + }, + "FeaturesAttribute": { + "type": "string" + }, + "InferenceAttribute": { + "type": "string" + }, + "LocalPath": { + "type": "string" + }, + "ProbabilityAttribute": { + "type": "string" + }, + "ProbabilityThresholdAttribute": { + "type": "number" + }, + "S3DataDistributionType": { + "type": "string" + }, + "S3InputMode": { + "type": "string" + }, + "StartTimeOffset": { + "type": "string" + } + }, + "required": [ + "DataCapturedDestinationS3Uri", + "DatasetFormat", + "LocalPath" + ], + "type": "object" + }, "AWS::SageMaker::ModelBiasJobDefinition.ClusterConfig": { "additionalProperties": false, "properties": { @@ -131557,6 +131824,30 @@ }, "type": "object" }, + "AWS::SageMaker::ModelBiasJobDefinition.Csv": { + "additionalProperties": false, + "properties": { + "Header": { + "type": "boolean" + } + }, + "type": "object" + }, + "AWS::SageMaker::ModelBiasJobDefinition.DatasetFormat": { + "additionalProperties": false, + "properties": { + "Csv": { + "$ref": "#/definitions/AWS::SageMaker::ModelBiasJobDefinition.Csv" + }, + "Json": { + "$ref": "#/definitions/AWS::SageMaker::ModelBiasJobDefinition.Json" + }, + "Parquet": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput": { "additionalProperties": false, "properties": { @@ -131597,6 +131888,15 @@ ], "type": "object" }, + "AWS::SageMaker::ModelBiasJobDefinition.Json": { + "additionalProperties": false, + "properties": { + "Line": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasAppSpecification": { "additionalProperties": false, "properties": { @@ -131637,6 +131937,9 @@ "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasJobInput": { "additionalProperties": false, "properties": { + "BatchTransformInput": { + "$ref": "#/definitions/AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput" + }, "EndpointInput": { "$ref": "#/definitions/AWS::SageMaker::ModelBiasJobDefinition.EndpointInput" }, @@ -131645,7 +131948,6 @@ } }, "required": [ - "EndpointInput", "GroundTruthS3Input" ], "type": "object" @@ -131874,6 +132176,41 @@ ], "type": "object" }, + "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput": { + "additionalProperties": false, + "properties": { + "DataCapturedDestinationS3Uri": { + "type": "string" + }, + "DatasetFormat": { + "$ref": "#/definitions/AWS::SageMaker::ModelExplainabilityJobDefinition.DatasetFormat" + }, + "FeaturesAttribute": { + "type": "string" + }, + "InferenceAttribute": { + "type": "string" + }, + "LocalPath": { + "type": "string" + }, + "ProbabilityAttribute": { + "type": "string" + }, + "S3DataDistributionType": { + "type": "string" + }, + "S3InputMode": { + "type": "string" + } + }, + "required": [ + "DataCapturedDestinationS3Uri", + "DatasetFormat", + "LocalPath" + ], + "type": "object" + }, "AWS::SageMaker::ModelExplainabilityJobDefinition.ClusterConfig": { "additionalProperties": false, "properties": { @@ -131906,6 +132243,30 @@ }, "type": "object" }, + "AWS::SageMaker::ModelExplainabilityJobDefinition.Csv": { + "additionalProperties": false, + "properties": { + "Header": { + "type": "boolean" + } + }, + "type": "object" + }, + "AWS::SageMaker::ModelExplainabilityJobDefinition.DatasetFormat": { + "additionalProperties": false, + "properties": { + "Csv": { + "$ref": "#/definitions/AWS::SageMaker::ModelExplainabilityJobDefinition.Csv" + }, + "Json": { + "$ref": "#/definitions/AWS::SageMaker::ModelExplainabilityJobDefinition.Json" + }, + "Parquet": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput": { "additionalProperties": false, "properties": { @@ -131937,6 +132298,15 @@ ], "type": "object" }, + "AWS::SageMaker::ModelExplainabilityJobDefinition.Json": { + "additionalProperties": false, + "properties": { + "Line": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityAppSpecification": { "additionalProperties": false, "properties": { @@ -131977,13 +132347,13 @@ "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityJobInput": { "additionalProperties": false, "properties": { + "BatchTransformInput": { + "$ref": "#/definitions/AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput" + }, "EndpointInput": { "$ref": "#/definitions/AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput" } }, - "required": [ - "EndpointInput" - ], "type": "object" }, "AWS::SageMaker::ModelExplainabilityJobDefinition.MonitoringOutput": { @@ -133003,6 +133373,47 @@ ], "type": "object" }, + "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput": { + "additionalProperties": false, + "properties": { + "DataCapturedDestinationS3Uri": { + "type": "string" + }, + "DatasetFormat": { + "$ref": "#/definitions/AWS::SageMaker::ModelQualityJobDefinition.DatasetFormat" + }, + "EndTimeOffset": { + "type": "string" + }, + "InferenceAttribute": { + "type": "string" + }, + "LocalPath": { + "type": "string" + }, + "ProbabilityAttribute": { + "type": "string" + }, + "ProbabilityThresholdAttribute": { + "type": "number" + }, + "S3DataDistributionType": { + "type": "string" + }, + "S3InputMode": { + "type": "string" + }, + "StartTimeOffset": { + "type": "string" + } + }, + "required": [ + "DataCapturedDestinationS3Uri", + "DatasetFormat", + "LocalPath" + ], + "type": "object" + }, "AWS::SageMaker::ModelQualityJobDefinition.ClusterConfig": { "additionalProperties": false, "properties": { @@ -133035,6 +133446,30 @@ }, "type": "object" }, + "AWS::SageMaker::ModelQualityJobDefinition.Csv": { + "additionalProperties": false, + "properties": { + "Header": { + "type": "boolean" + } + }, + "type": "object" + }, + "AWS::SageMaker::ModelQualityJobDefinition.DatasetFormat": { + "additionalProperties": false, + "properties": { + "Csv": { + "$ref": "#/definitions/AWS::SageMaker::ModelQualityJobDefinition.Csv" + }, + "Json": { + "$ref": "#/definitions/AWS::SageMaker::ModelQualityJobDefinition.Json" + }, + "Parquet": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput": { "additionalProperties": false, "properties": { @@ -133072,6 +133507,15 @@ ], "type": "object" }, + "AWS::SageMaker::ModelQualityJobDefinition.Json": { + "additionalProperties": false, + "properties": { + "Line": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification": { "additionalProperties": false, "properties": { @@ -133130,6 +133574,9 @@ "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityJobInput": { "additionalProperties": false, "properties": { + "BatchTransformInput": { + "$ref": "#/definitions/AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput" + }, "EndpointInput": { "$ref": "#/definitions/AWS::SageMaker::ModelQualityJobDefinition.EndpointInput" }, @@ -133138,7 +133585,6 @@ } }, "required": [ - "EndpointInput", "GroundTruthS3Input" ], "type": "object" @@ -133364,6 +133810,32 @@ }, "type": "object" }, + "AWS::SageMaker::MonitoringSchedule.BatchTransformInput": { + "additionalProperties": false, + "properties": { + "DataCapturedDestinationS3Uri": { + "type": "string" + }, + "DatasetFormat": { + "$ref": "#/definitions/AWS::SageMaker::MonitoringSchedule.DatasetFormat" + }, + "LocalPath": { + "type": "string" + }, + "S3DataDistributionType": { + "type": "string" + }, + "S3InputMode": { + "type": "string" + } + }, + "required": [ + "DataCapturedDestinationS3Uri", + "DatasetFormat", + "LocalPath" + ], + "type": "object" + }, "AWS::SageMaker::MonitoringSchedule.ClusterConfig": { "additionalProperties": false, "properties": { @@ -133396,6 +133868,30 @@ }, "type": "object" }, + "AWS::SageMaker::MonitoringSchedule.Csv": { + "additionalProperties": false, + "properties": { + "Header": { + "type": "boolean" + } + }, + "type": "object" + }, + "AWS::SageMaker::MonitoringSchedule.DatasetFormat": { + "additionalProperties": false, + "properties": { + "Csv": { + "$ref": "#/definitions/AWS::SageMaker::MonitoringSchedule.Csv" + }, + "Json": { + "$ref": "#/definitions/AWS::SageMaker::MonitoringSchedule.Json" + }, + "Parquet": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::MonitoringSchedule.EndpointInput": { "additionalProperties": false, "properties": { @@ -133418,6 +133914,15 @@ ], "type": "object" }, + "AWS::SageMaker::MonitoringSchedule.Json": { + "additionalProperties": false, + "properties": { + "Line": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::MonitoringSchedule.MonitoringAppSpecification": { "additionalProperties": false, "properties": { @@ -133488,13 +133993,13 @@ "AWS::SageMaker::MonitoringSchedule.MonitoringInput": { "additionalProperties": false, "properties": { + "BatchTransformInput": { + "$ref": "#/definitions/AWS::SageMaker::MonitoringSchedule.BatchTransformInput" + }, "EndpointInput": { "$ref": "#/definitions/AWS::SageMaker::MonitoringSchedule.EndpointInput" } }, - "required": [ - "EndpointInput" - ], "type": "object" }, "AWS::SageMaker::MonitoringSchedule.MonitoringJobDefinition": { @@ -139008,6 +139513,12 @@ "AWS::Transfer::Server.WorkflowDetails": { "additionalProperties": false, "properties": { + "OnPartialUpload": { + "items": { + "$ref": "#/definitions/AWS::Transfer::Server.WorkflowDetail" + }, + "type": "array" + }, "OnUpload": { "items": { "$ref": "#/definitions/AWS::Transfer::Server.WorkflowDetail" @@ -139015,9 +139526,6 @@ "type": "array" } }, - "required": [ - "OnUpload" - ], "type": "object" }, "AWS::Transfer::User": { diff --git a/schema/sam.go b/schema/sam.go index 78fc43f6d5..24be5ca920 100644 --- a/schema/sam.go +++ b/schema/sam.go @@ -8263,6 +8263,9 @@ var SamSchema = `{ "AWS::AppFlow::Flow.SalesforceDestinationProperties": { "additionalProperties": false, "properties": { + "DataTransferApi": { + "type": "string" + }, "ErrorHandlingConfig": { "$ref": "#/definitions/AWS::AppFlow::Flow.ErrorHandlingConfig" }, @@ -8287,6 +8290,9 @@ var SamSchema = `{ "AWS::AppFlow::Flow.SalesforceSourceProperties": { "additionalProperties": false, "properties": { + "DataTransferApi": { + "type": "string" + }, "EnableDynamicFieldUpdate": { "type": "boolean" }, @@ -32689,6 +32695,12 @@ var SamSchema = `{ }, "LastName": { "type": "string" + }, + "Mobile": { + "type": "string" + }, + "SecondaryEmail": { + "type": "string" } }, "type": "object" @@ -37454,8 +37466,7 @@ var SamSchema = `{ } }, "required": [ - "Name", - "ParameterObjects" + "Name" ], "type": "object" }, @@ -39147,12 +39158,33 @@ var SamSchema = `{ "AWS::DevOpsGuru::NotificationChannel.NotificationChannelConfig": { "additionalProperties": false, "properties": { + "Filters": { + "$ref": "#/definitions/AWS::DevOpsGuru::NotificationChannel.NotificationFilterConfig" + }, "Sns": { "$ref": "#/definitions/AWS::DevOpsGuru::NotificationChannel.SnsChannelConfig" } }, "type": "object" }, + "AWS::DevOpsGuru::NotificationChannel.NotificationFilterConfig": { + "additionalProperties": false, + "properties": { + "MessageTypes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "Severities": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, "AWS::DevOpsGuru::NotificationChannel.SnsChannelConfig": { "additionalProperties": false, "properties": { @@ -73260,7 +73292,7 @@ var SamSchema = `{ "type": "string" }, "MemberId": { - "type": "object" + "$ref": "#/definitions/AWS::IdentityStore::GroupMembership.MemberId" } }, "required": [ @@ -73293,7 +73325,14 @@ var SamSchema = `{ }, "AWS::IdentityStore::GroupMembership.MemberId": { "additionalProperties": false, - "properties": {}, + "properties": { + "UserId": { + "type": "string" + } + }, + "required": [ + "UserId" + ], "type": "object" }, "AWS::ImageBuilder::Component": { @@ -92215,6 +92254,40 @@ var SamSchema = `{ }, "type": "object" }, + "AWS::Lex::Bot.AllowedInputTypes": { + "additionalProperties": false, + "properties": { + "AllowAudioInput": { + "type": "boolean" + }, + "AllowDTMFInput": { + "type": "boolean" + } + }, + "required": [ + "AllowAudioInput", + "AllowDTMFInput" + ], + "type": "object" + }, + "AWS::Lex::Bot.AudioAndDTMFInputSpecification": { + "additionalProperties": false, + "properties": { + "AudioSpecification": { + "$ref": "#/definitions/AWS::Lex::Bot.AudioSpecification" + }, + "DTMFSpecification": { + "$ref": "#/definitions/AWS::Lex::Bot.DTMFSpecification" + }, + "StartTimeoutMs": { + "type": "number" + } + }, + "required": [ + "StartTimeoutMs" + ], + "type": "object" + }, "AWS::Lex::Bot.AudioLogDestination": { "additionalProperties": false, "properties": { @@ -92243,6 +92316,22 @@ var SamSchema = `{ ], "type": "object" }, + "AWS::Lex::Bot.AudioSpecification": { + "additionalProperties": false, + "properties": { + "EndTimeoutMs": { + "type": "number" + }, + "MaxLengthMs": { + "type": "number" + } + }, + "required": [ + "EndTimeoutMs", + "MaxLengthMs" + ], + "type": "object" + }, "AWS::Lex::Bot.BotAliasLocaleSettings": { "additionalProperties": false, "properties": { @@ -92415,6 +92504,30 @@ var SamSchema = `{ ], "type": "object" }, + "AWS::Lex::Bot.DTMFSpecification": { + "additionalProperties": false, + "properties": { + "DeletionCharacter": { + "type": "string" + }, + "EndCharacter": { + "type": "string" + }, + "EndTimeoutMs": { + "type": "number" + }, + "MaxLength": { + "type": "number" + } + }, + "required": [ + "DeletionCharacter", + "EndCharacter", + "EndTimeoutMs", + "MaxLength" + ], + "type": "object" + }, "AWS::Lex::Bot.DialogCodeHookSetting": { "additionalProperties": false, "properties": { @@ -92818,6 +92931,27 @@ var SamSchema = `{ }, "type": "object" }, + "AWS::Lex::Bot.PromptAttemptSpecification": { + "additionalProperties": false, + "properties": { + "AllowInterrupt": { + "type": "boolean" + }, + "AllowedInputTypes": { + "$ref": "#/definitions/AWS::Lex::Bot.AllowedInputTypes" + }, + "AudioAndDTMFInputSpecification": { + "$ref": "#/definitions/AWS::Lex::Bot.AudioAndDTMFInputSpecification" + }, + "TextInputSpecification": { + "$ref": "#/definitions/AWS::Lex::Bot.TextInputSpecification" + } + }, + "required": [ + "AllowedInputTypes" + ], + "type": "object" + }, "AWS::Lex::Bot.PromptSpecification": { "additionalProperties": false, "properties": { @@ -92835,6 +92969,15 @@ var SamSchema = `{ }, "MessageSelectionStrategy": { "type": "string" + }, + "PromptAttemptsSpecification": { + "additionalProperties": false, + "patternProperties": { + "^[a-zA-Z0-9]+$": { + "$ref": "#/definitions/AWS::Lex::Bot.PromptAttemptSpecification" + } + }, + "type": "object" } }, "required": [ @@ -93159,6 +93302,18 @@ var SamSchema = `{ }, "type": "object" }, + "AWS::Lex::Bot.TextInputSpecification": { + "additionalProperties": false, + "properties": { + "StartTimeoutMs": { + "type": "number" + } + }, + "required": [ + "StartTimeoutMs" + ], + "type": "object" + }, "AWS::Lex::Bot.TextLogDestination": { "additionalProperties": false, "properties": { @@ -97618,6 +97773,9 @@ var SamSchema = `{ "OpenMonitoring": { "$ref": "#/definitions/AWS::MSK::Cluster.OpenMonitoring" }, + "StorageMode": { + "type": "string" + }, "Tags": { "additionalProperties": true, "patternProperties": { @@ -126063,6 +126221,9 @@ var SamSchema = `{ "properties": { "PoolName": { "type": "string" + }, + "ScalingMode": { + "type": "string" } }, "type": "object" @@ -126852,6 +127013,9 @@ var SamSchema = `{ "KmsMasterKeyId": { "type": "string" }, + "SignatureVersion": { + "type": "string" + }, "Subscription": { "items": { "$ref": "#/definitions/AWS::SNS::Topic.Subscription" @@ -129673,6 +129837,32 @@ var SamSchema = `{ ], "type": "object" }, + "AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput": { + "additionalProperties": false, + "properties": { + "DataCapturedDestinationS3Uri": { + "type": "string" + }, + "DatasetFormat": { + "$ref": "#/definitions/AWS::SageMaker::DataQualityJobDefinition.DatasetFormat" + }, + "LocalPath": { + "type": "string" + }, + "S3DataDistributionType": { + "type": "string" + }, + "S3InputMode": { + "type": "string" + } + }, + "required": [ + "DataCapturedDestinationS3Uri", + "DatasetFormat", + "LocalPath" + ], + "type": "object" + }, "AWS::SageMaker::DataQualityJobDefinition.ClusterConfig": { "additionalProperties": false, "properties": { @@ -129705,6 +129895,15 @@ var SamSchema = `{ }, "type": "object" }, + "AWS::SageMaker::DataQualityJobDefinition.Csv": { + "additionalProperties": false, + "properties": { + "Header": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::DataQualityJobDefinition.DataQualityAppSpecification": { "additionalProperties": false, "properties": { @@ -129762,13 +129961,28 @@ var SamSchema = `{ "AWS::SageMaker::DataQualityJobDefinition.DataQualityJobInput": { "additionalProperties": false, "properties": { + "BatchTransformInput": { + "$ref": "#/definitions/AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput" + }, "EndpointInput": { "$ref": "#/definitions/AWS::SageMaker::DataQualityJobDefinition.EndpointInput" } }, - "required": [ - "EndpointInput" - ], + "type": "object" + }, + "AWS::SageMaker::DataQualityJobDefinition.DatasetFormat": { + "additionalProperties": false, + "properties": { + "Csv": { + "$ref": "#/definitions/AWS::SageMaker::DataQualityJobDefinition.Csv" + }, + "Json": { + "$ref": "#/definitions/AWS::SageMaker::DataQualityJobDefinition.Json" + }, + "Parquet": { + "type": "boolean" + } + }, "type": "object" }, "AWS::SageMaker::DataQualityJobDefinition.EndpointInput": { @@ -129793,6 +130007,15 @@ var SamSchema = `{ ], "type": "object" }, + "AWS::SageMaker::DataQualityJobDefinition.Json": { + "additionalProperties": false, + "properties": { + "Line": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::DataQualityJobDefinition.MonitoringOutput": { "additionalProperties": false, "properties": { @@ -131530,6 +131753,50 @@ var SamSchema = `{ ], "type": "object" }, + "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput": { + "additionalProperties": false, + "properties": { + "DataCapturedDestinationS3Uri": { + "type": "string" + }, + "DatasetFormat": { + "$ref": "#/definitions/AWS::SageMaker::ModelBiasJobDefinition.DatasetFormat" + }, + "EndTimeOffset": { + "type": "string" + }, + "FeaturesAttribute": { + "type": "string" + }, + "InferenceAttribute": { + "type": "string" + }, + "LocalPath": { + "type": "string" + }, + "ProbabilityAttribute": { + "type": "string" + }, + "ProbabilityThresholdAttribute": { + "type": "number" + }, + "S3DataDistributionType": { + "type": "string" + }, + "S3InputMode": { + "type": "string" + }, + "StartTimeOffset": { + "type": "string" + } + }, + "required": [ + "DataCapturedDestinationS3Uri", + "DatasetFormat", + "LocalPath" + ], + "type": "object" + }, "AWS::SageMaker::ModelBiasJobDefinition.ClusterConfig": { "additionalProperties": false, "properties": { @@ -131562,6 +131829,30 @@ var SamSchema = `{ }, "type": "object" }, + "AWS::SageMaker::ModelBiasJobDefinition.Csv": { + "additionalProperties": false, + "properties": { + "Header": { + "type": "boolean" + } + }, + "type": "object" + }, + "AWS::SageMaker::ModelBiasJobDefinition.DatasetFormat": { + "additionalProperties": false, + "properties": { + "Csv": { + "$ref": "#/definitions/AWS::SageMaker::ModelBiasJobDefinition.Csv" + }, + "Json": { + "$ref": "#/definitions/AWS::SageMaker::ModelBiasJobDefinition.Json" + }, + "Parquet": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput": { "additionalProperties": false, "properties": { @@ -131602,6 +131893,15 @@ var SamSchema = `{ ], "type": "object" }, + "AWS::SageMaker::ModelBiasJobDefinition.Json": { + "additionalProperties": false, + "properties": { + "Line": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasAppSpecification": { "additionalProperties": false, "properties": { @@ -131642,6 +131942,9 @@ var SamSchema = `{ "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasJobInput": { "additionalProperties": false, "properties": { + "BatchTransformInput": { + "$ref": "#/definitions/AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput" + }, "EndpointInput": { "$ref": "#/definitions/AWS::SageMaker::ModelBiasJobDefinition.EndpointInput" }, @@ -131650,7 +131953,6 @@ var SamSchema = `{ } }, "required": [ - "EndpointInput", "GroundTruthS3Input" ], "type": "object" @@ -131879,6 +132181,41 @@ var SamSchema = `{ ], "type": "object" }, + "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput": { + "additionalProperties": false, + "properties": { + "DataCapturedDestinationS3Uri": { + "type": "string" + }, + "DatasetFormat": { + "$ref": "#/definitions/AWS::SageMaker::ModelExplainabilityJobDefinition.DatasetFormat" + }, + "FeaturesAttribute": { + "type": "string" + }, + "InferenceAttribute": { + "type": "string" + }, + "LocalPath": { + "type": "string" + }, + "ProbabilityAttribute": { + "type": "string" + }, + "S3DataDistributionType": { + "type": "string" + }, + "S3InputMode": { + "type": "string" + } + }, + "required": [ + "DataCapturedDestinationS3Uri", + "DatasetFormat", + "LocalPath" + ], + "type": "object" + }, "AWS::SageMaker::ModelExplainabilityJobDefinition.ClusterConfig": { "additionalProperties": false, "properties": { @@ -131911,6 +132248,30 @@ var SamSchema = `{ }, "type": "object" }, + "AWS::SageMaker::ModelExplainabilityJobDefinition.Csv": { + "additionalProperties": false, + "properties": { + "Header": { + "type": "boolean" + } + }, + "type": "object" + }, + "AWS::SageMaker::ModelExplainabilityJobDefinition.DatasetFormat": { + "additionalProperties": false, + "properties": { + "Csv": { + "$ref": "#/definitions/AWS::SageMaker::ModelExplainabilityJobDefinition.Csv" + }, + "Json": { + "$ref": "#/definitions/AWS::SageMaker::ModelExplainabilityJobDefinition.Json" + }, + "Parquet": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput": { "additionalProperties": false, "properties": { @@ -131942,6 +132303,15 @@ var SamSchema = `{ ], "type": "object" }, + "AWS::SageMaker::ModelExplainabilityJobDefinition.Json": { + "additionalProperties": false, + "properties": { + "Line": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityAppSpecification": { "additionalProperties": false, "properties": { @@ -131982,13 +132352,13 @@ var SamSchema = `{ "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityJobInput": { "additionalProperties": false, "properties": { + "BatchTransformInput": { + "$ref": "#/definitions/AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput" + }, "EndpointInput": { "$ref": "#/definitions/AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput" } }, - "required": [ - "EndpointInput" - ], "type": "object" }, "AWS::SageMaker::ModelExplainabilityJobDefinition.MonitoringOutput": { @@ -133008,6 +133378,47 @@ var SamSchema = `{ ], "type": "object" }, + "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput": { + "additionalProperties": false, + "properties": { + "DataCapturedDestinationS3Uri": { + "type": "string" + }, + "DatasetFormat": { + "$ref": "#/definitions/AWS::SageMaker::ModelQualityJobDefinition.DatasetFormat" + }, + "EndTimeOffset": { + "type": "string" + }, + "InferenceAttribute": { + "type": "string" + }, + "LocalPath": { + "type": "string" + }, + "ProbabilityAttribute": { + "type": "string" + }, + "ProbabilityThresholdAttribute": { + "type": "number" + }, + "S3DataDistributionType": { + "type": "string" + }, + "S3InputMode": { + "type": "string" + }, + "StartTimeOffset": { + "type": "string" + } + }, + "required": [ + "DataCapturedDestinationS3Uri", + "DatasetFormat", + "LocalPath" + ], + "type": "object" + }, "AWS::SageMaker::ModelQualityJobDefinition.ClusterConfig": { "additionalProperties": false, "properties": { @@ -133040,6 +133451,30 @@ var SamSchema = `{ }, "type": "object" }, + "AWS::SageMaker::ModelQualityJobDefinition.Csv": { + "additionalProperties": false, + "properties": { + "Header": { + "type": "boolean" + } + }, + "type": "object" + }, + "AWS::SageMaker::ModelQualityJobDefinition.DatasetFormat": { + "additionalProperties": false, + "properties": { + "Csv": { + "$ref": "#/definitions/AWS::SageMaker::ModelQualityJobDefinition.Csv" + }, + "Json": { + "$ref": "#/definitions/AWS::SageMaker::ModelQualityJobDefinition.Json" + }, + "Parquet": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput": { "additionalProperties": false, "properties": { @@ -133077,6 +133512,15 @@ var SamSchema = `{ ], "type": "object" }, + "AWS::SageMaker::ModelQualityJobDefinition.Json": { + "additionalProperties": false, + "properties": { + "Line": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification": { "additionalProperties": false, "properties": { @@ -133135,6 +133579,9 @@ var SamSchema = `{ "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityJobInput": { "additionalProperties": false, "properties": { + "BatchTransformInput": { + "$ref": "#/definitions/AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput" + }, "EndpointInput": { "$ref": "#/definitions/AWS::SageMaker::ModelQualityJobDefinition.EndpointInput" }, @@ -133143,7 +133590,6 @@ var SamSchema = `{ } }, "required": [ - "EndpointInput", "GroundTruthS3Input" ], "type": "object" @@ -133369,6 +133815,32 @@ var SamSchema = `{ }, "type": "object" }, + "AWS::SageMaker::MonitoringSchedule.BatchTransformInput": { + "additionalProperties": false, + "properties": { + "DataCapturedDestinationS3Uri": { + "type": "string" + }, + "DatasetFormat": { + "$ref": "#/definitions/AWS::SageMaker::MonitoringSchedule.DatasetFormat" + }, + "LocalPath": { + "type": "string" + }, + "S3DataDistributionType": { + "type": "string" + }, + "S3InputMode": { + "type": "string" + } + }, + "required": [ + "DataCapturedDestinationS3Uri", + "DatasetFormat", + "LocalPath" + ], + "type": "object" + }, "AWS::SageMaker::MonitoringSchedule.ClusterConfig": { "additionalProperties": false, "properties": { @@ -133401,6 +133873,30 @@ var SamSchema = `{ }, "type": "object" }, + "AWS::SageMaker::MonitoringSchedule.Csv": { + "additionalProperties": false, + "properties": { + "Header": { + "type": "boolean" + } + }, + "type": "object" + }, + "AWS::SageMaker::MonitoringSchedule.DatasetFormat": { + "additionalProperties": false, + "properties": { + "Csv": { + "$ref": "#/definitions/AWS::SageMaker::MonitoringSchedule.Csv" + }, + "Json": { + "$ref": "#/definitions/AWS::SageMaker::MonitoringSchedule.Json" + }, + "Parquet": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::MonitoringSchedule.EndpointInput": { "additionalProperties": false, "properties": { @@ -133423,6 +133919,15 @@ var SamSchema = `{ ], "type": "object" }, + "AWS::SageMaker::MonitoringSchedule.Json": { + "additionalProperties": false, + "properties": { + "Line": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::MonitoringSchedule.MonitoringAppSpecification": { "additionalProperties": false, "properties": { @@ -133493,13 +133998,13 @@ var SamSchema = `{ "AWS::SageMaker::MonitoringSchedule.MonitoringInput": { "additionalProperties": false, "properties": { + "BatchTransformInput": { + "$ref": "#/definitions/AWS::SageMaker::MonitoringSchedule.BatchTransformInput" + }, "EndpointInput": { "$ref": "#/definitions/AWS::SageMaker::MonitoringSchedule.EndpointInput" } }, - "required": [ - "EndpointInput" - ], "type": "object" }, "AWS::SageMaker::MonitoringSchedule.MonitoringJobDefinition": { @@ -141622,6 +142127,12 @@ var SamSchema = `{ "AWS::Transfer::Server.WorkflowDetails": { "additionalProperties": false, "properties": { + "OnPartialUpload": { + "items": { + "$ref": "#/definitions/AWS::Transfer::Server.WorkflowDetail" + }, + "type": "array" + }, "OnUpload": { "items": { "$ref": "#/definitions/AWS::Transfer::Server.WorkflowDetail" @@ -141629,9 +142140,6 @@ var SamSchema = `{ "type": "array" } }, - "required": [ - "OnUpload" - ], "type": "object" }, "AWS::Transfer::User": { diff --git a/schema/sam.schema.json b/schema/sam.schema.json index 3a2d739d51..01c82cc8b3 100644 --- a/schema/sam.schema.json +++ b/schema/sam.schema.json @@ -8258,6 +8258,9 @@ "AWS::AppFlow::Flow.SalesforceDestinationProperties": { "additionalProperties": false, "properties": { + "DataTransferApi": { + "type": "string" + }, "ErrorHandlingConfig": { "$ref": "#/definitions/AWS::AppFlow::Flow.ErrorHandlingConfig" }, @@ -8282,6 +8285,9 @@ "AWS::AppFlow::Flow.SalesforceSourceProperties": { "additionalProperties": false, "properties": { + "DataTransferApi": { + "type": "string" + }, "EnableDynamicFieldUpdate": { "type": "boolean" }, @@ -32684,6 +32690,12 @@ }, "LastName": { "type": "string" + }, + "Mobile": { + "type": "string" + }, + "SecondaryEmail": { + "type": "string" } }, "type": "object" @@ -37449,8 +37461,7 @@ } }, "required": [ - "Name", - "ParameterObjects" + "Name" ], "type": "object" }, @@ -39142,12 +39153,33 @@ "AWS::DevOpsGuru::NotificationChannel.NotificationChannelConfig": { "additionalProperties": false, "properties": { + "Filters": { + "$ref": "#/definitions/AWS::DevOpsGuru::NotificationChannel.NotificationFilterConfig" + }, "Sns": { "$ref": "#/definitions/AWS::DevOpsGuru::NotificationChannel.SnsChannelConfig" } }, "type": "object" }, + "AWS::DevOpsGuru::NotificationChannel.NotificationFilterConfig": { + "additionalProperties": false, + "properties": { + "MessageTypes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "Severities": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, "AWS::DevOpsGuru::NotificationChannel.SnsChannelConfig": { "additionalProperties": false, "properties": { @@ -73255,7 +73287,7 @@ "type": "string" }, "MemberId": { - "type": "object" + "$ref": "#/definitions/AWS::IdentityStore::GroupMembership.MemberId" } }, "required": [ @@ -73288,7 +73320,14 @@ }, "AWS::IdentityStore::GroupMembership.MemberId": { "additionalProperties": false, - "properties": {}, + "properties": { + "UserId": { + "type": "string" + } + }, + "required": [ + "UserId" + ], "type": "object" }, "AWS::ImageBuilder::Component": { @@ -92210,6 +92249,40 @@ }, "type": "object" }, + "AWS::Lex::Bot.AllowedInputTypes": { + "additionalProperties": false, + "properties": { + "AllowAudioInput": { + "type": "boolean" + }, + "AllowDTMFInput": { + "type": "boolean" + } + }, + "required": [ + "AllowAudioInput", + "AllowDTMFInput" + ], + "type": "object" + }, + "AWS::Lex::Bot.AudioAndDTMFInputSpecification": { + "additionalProperties": false, + "properties": { + "AudioSpecification": { + "$ref": "#/definitions/AWS::Lex::Bot.AudioSpecification" + }, + "DTMFSpecification": { + "$ref": "#/definitions/AWS::Lex::Bot.DTMFSpecification" + }, + "StartTimeoutMs": { + "type": "number" + } + }, + "required": [ + "StartTimeoutMs" + ], + "type": "object" + }, "AWS::Lex::Bot.AudioLogDestination": { "additionalProperties": false, "properties": { @@ -92238,6 +92311,22 @@ ], "type": "object" }, + "AWS::Lex::Bot.AudioSpecification": { + "additionalProperties": false, + "properties": { + "EndTimeoutMs": { + "type": "number" + }, + "MaxLengthMs": { + "type": "number" + } + }, + "required": [ + "EndTimeoutMs", + "MaxLengthMs" + ], + "type": "object" + }, "AWS::Lex::Bot.BotAliasLocaleSettings": { "additionalProperties": false, "properties": { @@ -92410,6 +92499,30 @@ ], "type": "object" }, + "AWS::Lex::Bot.DTMFSpecification": { + "additionalProperties": false, + "properties": { + "DeletionCharacter": { + "type": "string" + }, + "EndCharacter": { + "type": "string" + }, + "EndTimeoutMs": { + "type": "number" + }, + "MaxLength": { + "type": "number" + } + }, + "required": [ + "DeletionCharacter", + "EndCharacter", + "EndTimeoutMs", + "MaxLength" + ], + "type": "object" + }, "AWS::Lex::Bot.DialogCodeHookSetting": { "additionalProperties": false, "properties": { @@ -92813,6 +92926,27 @@ }, "type": "object" }, + "AWS::Lex::Bot.PromptAttemptSpecification": { + "additionalProperties": false, + "properties": { + "AllowInterrupt": { + "type": "boolean" + }, + "AllowedInputTypes": { + "$ref": "#/definitions/AWS::Lex::Bot.AllowedInputTypes" + }, + "AudioAndDTMFInputSpecification": { + "$ref": "#/definitions/AWS::Lex::Bot.AudioAndDTMFInputSpecification" + }, + "TextInputSpecification": { + "$ref": "#/definitions/AWS::Lex::Bot.TextInputSpecification" + } + }, + "required": [ + "AllowedInputTypes" + ], + "type": "object" + }, "AWS::Lex::Bot.PromptSpecification": { "additionalProperties": false, "properties": { @@ -92830,6 +92964,15 @@ }, "MessageSelectionStrategy": { "type": "string" + }, + "PromptAttemptsSpecification": { + "additionalProperties": false, + "patternProperties": { + "^[a-zA-Z0-9]+$": { + "$ref": "#/definitions/AWS::Lex::Bot.PromptAttemptSpecification" + } + }, + "type": "object" } }, "required": [ @@ -93154,6 +93297,18 @@ }, "type": "object" }, + "AWS::Lex::Bot.TextInputSpecification": { + "additionalProperties": false, + "properties": { + "StartTimeoutMs": { + "type": "number" + } + }, + "required": [ + "StartTimeoutMs" + ], + "type": "object" + }, "AWS::Lex::Bot.TextLogDestination": { "additionalProperties": false, "properties": { @@ -97613,6 +97768,9 @@ "OpenMonitoring": { "$ref": "#/definitions/AWS::MSK::Cluster.OpenMonitoring" }, + "StorageMode": { + "type": "string" + }, "Tags": { "additionalProperties": true, "patternProperties": { @@ -126058,6 +126216,9 @@ "properties": { "PoolName": { "type": "string" + }, + "ScalingMode": { + "type": "string" } }, "type": "object" @@ -126847,6 +127008,9 @@ "KmsMasterKeyId": { "type": "string" }, + "SignatureVersion": { + "type": "string" + }, "Subscription": { "items": { "$ref": "#/definitions/AWS::SNS::Topic.Subscription" @@ -129668,6 +129832,32 @@ ], "type": "object" }, + "AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput": { + "additionalProperties": false, + "properties": { + "DataCapturedDestinationS3Uri": { + "type": "string" + }, + "DatasetFormat": { + "$ref": "#/definitions/AWS::SageMaker::DataQualityJobDefinition.DatasetFormat" + }, + "LocalPath": { + "type": "string" + }, + "S3DataDistributionType": { + "type": "string" + }, + "S3InputMode": { + "type": "string" + } + }, + "required": [ + "DataCapturedDestinationS3Uri", + "DatasetFormat", + "LocalPath" + ], + "type": "object" + }, "AWS::SageMaker::DataQualityJobDefinition.ClusterConfig": { "additionalProperties": false, "properties": { @@ -129700,6 +129890,15 @@ }, "type": "object" }, + "AWS::SageMaker::DataQualityJobDefinition.Csv": { + "additionalProperties": false, + "properties": { + "Header": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::DataQualityJobDefinition.DataQualityAppSpecification": { "additionalProperties": false, "properties": { @@ -129757,13 +129956,28 @@ "AWS::SageMaker::DataQualityJobDefinition.DataQualityJobInput": { "additionalProperties": false, "properties": { + "BatchTransformInput": { + "$ref": "#/definitions/AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput" + }, "EndpointInput": { "$ref": "#/definitions/AWS::SageMaker::DataQualityJobDefinition.EndpointInput" } }, - "required": [ - "EndpointInput" - ], + "type": "object" + }, + "AWS::SageMaker::DataQualityJobDefinition.DatasetFormat": { + "additionalProperties": false, + "properties": { + "Csv": { + "$ref": "#/definitions/AWS::SageMaker::DataQualityJobDefinition.Csv" + }, + "Json": { + "$ref": "#/definitions/AWS::SageMaker::DataQualityJobDefinition.Json" + }, + "Parquet": { + "type": "boolean" + } + }, "type": "object" }, "AWS::SageMaker::DataQualityJobDefinition.EndpointInput": { @@ -129788,6 +130002,15 @@ ], "type": "object" }, + "AWS::SageMaker::DataQualityJobDefinition.Json": { + "additionalProperties": false, + "properties": { + "Line": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::DataQualityJobDefinition.MonitoringOutput": { "additionalProperties": false, "properties": { @@ -131525,6 +131748,50 @@ ], "type": "object" }, + "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput": { + "additionalProperties": false, + "properties": { + "DataCapturedDestinationS3Uri": { + "type": "string" + }, + "DatasetFormat": { + "$ref": "#/definitions/AWS::SageMaker::ModelBiasJobDefinition.DatasetFormat" + }, + "EndTimeOffset": { + "type": "string" + }, + "FeaturesAttribute": { + "type": "string" + }, + "InferenceAttribute": { + "type": "string" + }, + "LocalPath": { + "type": "string" + }, + "ProbabilityAttribute": { + "type": "string" + }, + "ProbabilityThresholdAttribute": { + "type": "number" + }, + "S3DataDistributionType": { + "type": "string" + }, + "S3InputMode": { + "type": "string" + }, + "StartTimeOffset": { + "type": "string" + } + }, + "required": [ + "DataCapturedDestinationS3Uri", + "DatasetFormat", + "LocalPath" + ], + "type": "object" + }, "AWS::SageMaker::ModelBiasJobDefinition.ClusterConfig": { "additionalProperties": false, "properties": { @@ -131557,6 +131824,30 @@ }, "type": "object" }, + "AWS::SageMaker::ModelBiasJobDefinition.Csv": { + "additionalProperties": false, + "properties": { + "Header": { + "type": "boolean" + } + }, + "type": "object" + }, + "AWS::SageMaker::ModelBiasJobDefinition.DatasetFormat": { + "additionalProperties": false, + "properties": { + "Csv": { + "$ref": "#/definitions/AWS::SageMaker::ModelBiasJobDefinition.Csv" + }, + "Json": { + "$ref": "#/definitions/AWS::SageMaker::ModelBiasJobDefinition.Json" + }, + "Parquet": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput": { "additionalProperties": false, "properties": { @@ -131597,6 +131888,15 @@ ], "type": "object" }, + "AWS::SageMaker::ModelBiasJobDefinition.Json": { + "additionalProperties": false, + "properties": { + "Line": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasAppSpecification": { "additionalProperties": false, "properties": { @@ -131637,6 +131937,9 @@ "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasJobInput": { "additionalProperties": false, "properties": { + "BatchTransformInput": { + "$ref": "#/definitions/AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput" + }, "EndpointInput": { "$ref": "#/definitions/AWS::SageMaker::ModelBiasJobDefinition.EndpointInput" }, @@ -131645,7 +131948,6 @@ } }, "required": [ - "EndpointInput", "GroundTruthS3Input" ], "type": "object" @@ -131874,6 +132176,41 @@ ], "type": "object" }, + "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput": { + "additionalProperties": false, + "properties": { + "DataCapturedDestinationS3Uri": { + "type": "string" + }, + "DatasetFormat": { + "$ref": "#/definitions/AWS::SageMaker::ModelExplainabilityJobDefinition.DatasetFormat" + }, + "FeaturesAttribute": { + "type": "string" + }, + "InferenceAttribute": { + "type": "string" + }, + "LocalPath": { + "type": "string" + }, + "ProbabilityAttribute": { + "type": "string" + }, + "S3DataDistributionType": { + "type": "string" + }, + "S3InputMode": { + "type": "string" + } + }, + "required": [ + "DataCapturedDestinationS3Uri", + "DatasetFormat", + "LocalPath" + ], + "type": "object" + }, "AWS::SageMaker::ModelExplainabilityJobDefinition.ClusterConfig": { "additionalProperties": false, "properties": { @@ -131906,6 +132243,30 @@ }, "type": "object" }, + "AWS::SageMaker::ModelExplainabilityJobDefinition.Csv": { + "additionalProperties": false, + "properties": { + "Header": { + "type": "boolean" + } + }, + "type": "object" + }, + "AWS::SageMaker::ModelExplainabilityJobDefinition.DatasetFormat": { + "additionalProperties": false, + "properties": { + "Csv": { + "$ref": "#/definitions/AWS::SageMaker::ModelExplainabilityJobDefinition.Csv" + }, + "Json": { + "$ref": "#/definitions/AWS::SageMaker::ModelExplainabilityJobDefinition.Json" + }, + "Parquet": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput": { "additionalProperties": false, "properties": { @@ -131937,6 +132298,15 @@ ], "type": "object" }, + "AWS::SageMaker::ModelExplainabilityJobDefinition.Json": { + "additionalProperties": false, + "properties": { + "Line": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityAppSpecification": { "additionalProperties": false, "properties": { @@ -131977,13 +132347,13 @@ "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityJobInput": { "additionalProperties": false, "properties": { + "BatchTransformInput": { + "$ref": "#/definitions/AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput" + }, "EndpointInput": { "$ref": "#/definitions/AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput" } }, - "required": [ - "EndpointInput" - ], "type": "object" }, "AWS::SageMaker::ModelExplainabilityJobDefinition.MonitoringOutput": { @@ -133003,6 +133373,47 @@ ], "type": "object" }, + "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput": { + "additionalProperties": false, + "properties": { + "DataCapturedDestinationS3Uri": { + "type": "string" + }, + "DatasetFormat": { + "$ref": "#/definitions/AWS::SageMaker::ModelQualityJobDefinition.DatasetFormat" + }, + "EndTimeOffset": { + "type": "string" + }, + "InferenceAttribute": { + "type": "string" + }, + "LocalPath": { + "type": "string" + }, + "ProbabilityAttribute": { + "type": "string" + }, + "ProbabilityThresholdAttribute": { + "type": "number" + }, + "S3DataDistributionType": { + "type": "string" + }, + "S3InputMode": { + "type": "string" + }, + "StartTimeOffset": { + "type": "string" + } + }, + "required": [ + "DataCapturedDestinationS3Uri", + "DatasetFormat", + "LocalPath" + ], + "type": "object" + }, "AWS::SageMaker::ModelQualityJobDefinition.ClusterConfig": { "additionalProperties": false, "properties": { @@ -133035,6 +133446,30 @@ }, "type": "object" }, + "AWS::SageMaker::ModelQualityJobDefinition.Csv": { + "additionalProperties": false, + "properties": { + "Header": { + "type": "boolean" + } + }, + "type": "object" + }, + "AWS::SageMaker::ModelQualityJobDefinition.DatasetFormat": { + "additionalProperties": false, + "properties": { + "Csv": { + "$ref": "#/definitions/AWS::SageMaker::ModelQualityJobDefinition.Csv" + }, + "Json": { + "$ref": "#/definitions/AWS::SageMaker::ModelQualityJobDefinition.Json" + }, + "Parquet": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput": { "additionalProperties": false, "properties": { @@ -133072,6 +133507,15 @@ ], "type": "object" }, + "AWS::SageMaker::ModelQualityJobDefinition.Json": { + "additionalProperties": false, + "properties": { + "Line": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification": { "additionalProperties": false, "properties": { @@ -133130,6 +133574,9 @@ "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityJobInput": { "additionalProperties": false, "properties": { + "BatchTransformInput": { + "$ref": "#/definitions/AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput" + }, "EndpointInput": { "$ref": "#/definitions/AWS::SageMaker::ModelQualityJobDefinition.EndpointInput" }, @@ -133138,7 +133585,6 @@ } }, "required": [ - "EndpointInput", "GroundTruthS3Input" ], "type": "object" @@ -133364,6 +133810,32 @@ }, "type": "object" }, + "AWS::SageMaker::MonitoringSchedule.BatchTransformInput": { + "additionalProperties": false, + "properties": { + "DataCapturedDestinationS3Uri": { + "type": "string" + }, + "DatasetFormat": { + "$ref": "#/definitions/AWS::SageMaker::MonitoringSchedule.DatasetFormat" + }, + "LocalPath": { + "type": "string" + }, + "S3DataDistributionType": { + "type": "string" + }, + "S3InputMode": { + "type": "string" + } + }, + "required": [ + "DataCapturedDestinationS3Uri", + "DatasetFormat", + "LocalPath" + ], + "type": "object" + }, "AWS::SageMaker::MonitoringSchedule.ClusterConfig": { "additionalProperties": false, "properties": { @@ -133396,6 +133868,30 @@ }, "type": "object" }, + "AWS::SageMaker::MonitoringSchedule.Csv": { + "additionalProperties": false, + "properties": { + "Header": { + "type": "boolean" + } + }, + "type": "object" + }, + "AWS::SageMaker::MonitoringSchedule.DatasetFormat": { + "additionalProperties": false, + "properties": { + "Csv": { + "$ref": "#/definitions/AWS::SageMaker::MonitoringSchedule.Csv" + }, + "Json": { + "$ref": "#/definitions/AWS::SageMaker::MonitoringSchedule.Json" + }, + "Parquet": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::MonitoringSchedule.EndpointInput": { "additionalProperties": false, "properties": { @@ -133418,6 +133914,15 @@ ], "type": "object" }, + "AWS::SageMaker::MonitoringSchedule.Json": { + "additionalProperties": false, + "properties": { + "Line": { + "type": "boolean" + } + }, + "type": "object" + }, "AWS::SageMaker::MonitoringSchedule.MonitoringAppSpecification": { "additionalProperties": false, "properties": { @@ -133488,13 +133993,13 @@ "AWS::SageMaker::MonitoringSchedule.MonitoringInput": { "additionalProperties": false, "properties": { + "BatchTransformInput": { + "$ref": "#/definitions/AWS::SageMaker::MonitoringSchedule.BatchTransformInput" + }, "EndpointInput": { "$ref": "#/definitions/AWS::SageMaker::MonitoringSchedule.EndpointInput" } }, - "required": [ - "EndpointInput" - ], "type": "object" }, "AWS::SageMaker::MonitoringSchedule.MonitoringJobDefinition": { @@ -141617,6 +142122,12 @@ "AWS::Transfer::Server.WorkflowDetails": { "additionalProperties": false, "properties": { + "OnPartialUpload": { + "items": { + "$ref": "#/definitions/AWS::Transfer::Server.WorkflowDetail" + }, + "type": "array" + }, "OnUpload": { "items": { "$ref": "#/definitions/AWS::Transfer::Server.WorkflowDetail" @@ -141624,9 +142135,6 @@ "type": "array" } }, - "required": [ - "OnUpload" - ], "type": "object" }, "AWS::Transfer::User": {