github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/firehose/2015-08-04/api-2.json (about)

     1  {
     2    "version":"2.0",
     3    "metadata":{
     4      "apiVersion":"2015-08-04",
     5      "endpointPrefix":"firehose",
     6      "jsonVersion":"1.1",
     7      "protocol":"json",
     8      "serviceAbbreviation":"Firehose",
     9      "serviceFullName":"Amazon Kinesis Firehose",
    10      "serviceId":"Firehose",
    11      "signatureVersion":"v4",
    12      "targetPrefix":"Firehose_20150804",
    13      "uid":"firehose-2015-08-04"
    14    },
    15    "operations":{
    16      "CreateDeliveryStream":{
    17        "name":"CreateDeliveryStream",
    18        "http":{
    19          "method":"POST",
    20          "requestUri":"/"
    21        },
    22        "input":{"shape":"CreateDeliveryStreamInput"},
    23        "output":{"shape":"CreateDeliveryStreamOutput"},
    24        "errors":[
    25          {"shape":"InvalidArgumentException"},
    26          {"shape":"LimitExceededException"},
    27          {"shape":"ResourceInUseException"},
    28          {"shape":"InvalidKMSResourceException"}
    29        ]
    30      },
    31      "DeleteDeliveryStream":{
    32        "name":"DeleteDeliveryStream",
    33        "http":{
    34          "method":"POST",
    35          "requestUri":"/"
    36        },
    37        "input":{"shape":"DeleteDeliveryStreamInput"},
    38        "output":{"shape":"DeleteDeliveryStreamOutput"},
    39        "errors":[
    40          {"shape":"ResourceInUseException"},
    41          {"shape":"ResourceNotFoundException"}
    42        ]
    43      },
    44      "DescribeDeliveryStream":{
    45        "name":"DescribeDeliveryStream",
    46        "http":{
    47          "method":"POST",
    48          "requestUri":"/"
    49        },
    50        "input":{"shape":"DescribeDeliveryStreamInput"},
    51        "output":{"shape":"DescribeDeliveryStreamOutput"},
    52        "errors":[
    53          {"shape":"ResourceNotFoundException"}
    54        ]
    55      },
    56      "ListDeliveryStreams":{
    57        "name":"ListDeliveryStreams",
    58        "http":{
    59          "method":"POST",
    60          "requestUri":"/"
    61        },
    62        "input":{"shape":"ListDeliveryStreamsInput"},
    63        "output":{"shape":"ListDeliveryStreamsOutput"}
    64      },
    65      "ListTagsForDeliveryStream":{
    66        "name":"ListTagsForDeliveryStream",
    67        "http":{
    68          "method":"POST",
    69          "requestUri":"/"
    70        },
    71        "input":{"shape":"ListTagsForDeliveryStreamInput"},
    72        "output":{"shape":"ListTagsForDeliveryStreamOutput"},
    73        "errors":[
    74          {"shape":"ResourceNotFoundException"},
    75          {"shape":"InvalidArgumentException"},
    76          {"shape":"LimitExceededException"}
    77        ]
    78      },
    79      "PutRecord":{
    80        "name":"PutRecord",
    81        "http":{
    82          "method":"POST",
    83          "requestUri":"/"
    84        },
    85        "input":{"shape":"PutRecordInput"},
    86        "output":{"shape":"PutRecordOutput"},
    87        "errors":[
    88          {"shape":"ResourceNotFoundException"},
    89          {"shape":"InvalidArgumentException"},
    90          {"shape":"InvalidKMSResourceException"},
    91          {"shape":"ServiceUnavailableException"}
    92        ]
    93      },
    94      "PutRecordBatch":{
    95        "name":"PutRecordBatch",
    96        "http":{
    97          "method":"POST",
    98          "requestUri":"/"
    99        },
   100        "input":{"shape":"PutRecordBatchInput"},
   101        "output":{"shape":"PutRecordBatchOutput"},
   102        "errors":[
   103          {"shape":"ResourceNotFoundException"},
   104          {"shape":"InvalidArgumentException"},
   105          {"shape":"InvalidKMSResourceException"},
   106          {"shape":"ServiceUnavailableException"}
   107        ]
   108      },
   109      "StartDeliveryStreamEncryption":{
   110        "name":"StartDeliveryStreamEncryption",
   111        "http":{
   112          "method":"POST",
   113          "requestUri":"/"
   114        },
   115        "input":{"shape":"StartDeliveryStreamEncryptionInput"},
   116        "output":{"shape":"StartDeliveryStreamEncryptionOutput"},
   117        "errors":[
   118          {"shape":"ResourceNotFoundException"},
   119          {"shape":"ResourceInUseException"},
   120          {"shape":"InvalidArgumentException"},
   121          {"shape":"LimitExceededException"},
   122          {"shape":"InvalidKMSResourceException"}
   123        ]
   124      },
   125      "StopDeliveryStreamEncryption":{
   126        "name":"StopDeliveryStreamEncryption",
   127        "http":{
   128          "method":"POST",
   129          "requestUri":"/"
   130        },
   131        "input":{"shape":"StopDeliveryStreamEncryptionInput"},
   132        "output":{"shape":"StopDeliveryStreamEncryptionOutput"},
   133        "errors":[
   134          {"shape":"ResourceNotFoundException"},
   135          {"shape":"ResourceInUseException"},
   136          {"shape":"InvalidArgumentException"},
   137          {"shape":"LimitExceededException"}
   138        ]
   139      },
   140      "TagDeliveryStream":{
   141        "name":"TagDeliveryStream",
   142        "http":{
   143          "method":"POST",
   144          "requestUri":"/"
   145        },
   146        "input":{"shape":"TagDeliveryStreamInput"},
   147        "output":{"shape":"TagDeliveryStreamOutput"},
   148        "errors":[
   149          {"shape":"ResourceNotFoundException"},
   150          {"shape":"ResourceInUseException"},
   151          {"shape":"InvalidArgumentException"},
   152          {"shape":"LimitExceededException"}
   153        ]
   154      },
   155      "UntagDeliveryStream":{
   156        "name":"UntagDeliveryStream",
   157        "http":{
   158          "method":"POST",
   159          "requestUri":"/"
   160        },
   161        "input":{"shape":"UntagDeliveryStreamInput"},
   162        "output":{"shape":"UntagDeliveryStreamOutput"},
   163        "errors":[
   164          {"shape":"ResourceNotFoundException"},
   165          {"shape":"ResourceInUseException"},
   166          {"shape":"InvalidArgumentException"},
   167          {"shape":"LimitExceededException"}
   168        ]
   169      },
   170      "UpdateDestination":{
   171        "name":"UpdateDestination",
   172        "http":{
   173          "method":"POST",
   174          "requestUri":"/"
   175        },
   176        "input":{"shape":"UpdateDestinationInput"},
   177        "output":{"shape":"UpdateDestinationOutput"},
   178        "errors":[
   179          {"shape":"InvalidArgumentException"},
   180          {"shape":"ResourceInUseException"},
   181          {"shape":"ResourceNotFoundException"},
   182          {"shape":"ConcurrentModificationException"}
   183        ]
   184      }
   185    },
   186    "shapes":{
   187      "AWSKMSKeyARN":{
   188        "type":"string",
   189        "max":512,
   190        "min":1,
   191        "pattern":"arn:.*"
   192      },
   193      "AmazonopensearchserviceBufferingHints":{
   194        "type":"structure",
   195        "members":{
   196          "IntervalInSeconds":{"shape":"AmazonopensearchserviceBufferingIntervalInSeconds"},
   197          "SizeInMBs":{"shape":"AmazonopensearchserviceBufferingSizeInMBs"}
   198        }
   199      },
   200      "AmazonopensearchserviceBufferingIntervalInSeconds":{
   201        "type":"integer",
   202        "max":900,
   203        "min":60
   204      },
   205      "AmazonopensearchserviceBufferingSizeInMBs":{
   206        "type":"integer",
   207        "max":100,
   208        "min":1
   209      },
   210      "AmazonopensearchserviceClusterEndpoint":{
   211        "type":"string",
   212        "max":512,
   213        "min":1,
   214        "pattern":"https:.*"
   215      },
   216      "AmazonopensearchserviceDestinationConfiguration":{
   217        "type":"structure",
   218        "required":[
   219          "RoleARN",
   220          "IndexName",
   221          "S3Configuration"
   222        ],
   223        "members":{
   224          "RoleARN":{"shape":"RoleARN"},
   225          "DomainARN":{"shape":"AmazonopensearchserviceDomainARN"},
   226          "ClusterEndpoint":{"shape":"AmazonopensearchserviceClusterEndpoint"},
   227          "IndexName":{"shape":"AmazonopensearchserviceIndexName"},
   228          "TypeName":{"shape":"AmazonopensearchserviceTypeName"},
   229          "IndexRotationPeriod":{"shape":"AmazonopensearchserviceIndexRotationPeriod"},
   230          "BufferingHints":{"shape":"AmazonopensearchserviceBufferingHints"},
   231          "RetryOptions":{"shape":"AmazonopensearchserviceRetryOptions"},
   232          "S3BackupMode":{"shape":"AmazonopensearchserviceS3BackupMode"},
   233          "S3Configuration":{"shape":"S3DestinationConfiguration"},
   234          "ProcessingConfiguration":{"shape":"ProcessingConfiguration"},
   235          "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"},
   236          "VpcConfiguration":{"shape":"VpcConfiguration"}
   237        }
   238      },
   239      "AmazonopensearchserviceDestinationDescription":{
   240        "type":"structure",
   241        "members":{
   242          "RoleARN":{"shape":"RoleARN"},
   243          "DomainARN":{"shape":"AmazonopensearchserviceDomainARN"},
   244          "ClusterEndpoint":{"shape":"AmazonopensearchserviceClusterEndpoint"},
   245          "IndexName":{"shape":"AmazonopensearchserviceIndexName"},
   246          "TypeName":{"shape":"AmazonopensearchserviceTypeName"},
   247          "IndexRotationPeriod":{"shape":"AmazonopensearchserviceIndexRotationPeriod"},
   248          "BufferingHints":{"shape":"AmazonopensearchserviceBufferingHints"},
   249          "RetryOptions":{"shape":"AmazonopensearchserviceRetryOptions"},
   250          "S3BackupMode":{"shape":"AmazonopensearchserviceS3BackupMode"},
   251          "S3DestinationDescription":{"shape":"S3DestinationDescription"},
   252          "ProcessingConfiguration":{"shape":"ProcessingConfiguration"},
   253          "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"},
   254          "VpcConfigurationDescription":{"shape":"VpcConfigurationDescription"}
   255        }
   256      },
   257      "AmazonopensearchserviceDestinationUpdate":{
   258        "type":"structure",
   259        "members":{
   260          "RoleARN":{"shape":"RoleARN"},
   261          "DomainARN":{"shape":"AmazonopensearchserviceDomainARN"},
   262          "ClusterEndpoint":{"shape":"AmazonopensearchserviceClusterEndpoint"},
   263          "IndexName":{"shape":"AmazonopensearchserviceIndexName"},
   264          "TypeName":{"shape":"AmazonopensearchserviceTypeName"},
   265          "IndexRotationPeriod":{"shape":"AmazonopensearchserviceIndexRotationPeriod"},
   266          "BufferingHints":{"shape":"AmazonopensearchserviceBufferingHints"},
   267          "RetryOptions":{"shape":"AmazonopensearchserviceRetryOptions"},
   268          "S3Update":{"shape":"S3DestinationUpdate"},
   269          "ProcessingConfiguration":{"shape":"ProcessingConfiguration"},
   270          "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"}
   271        }
   272      },
   273      "AmazonopensearchserviceDomainARN":{
   274        "type":"string",
   275        "max":512,
   276        "min":1,
   277        "pattern":"arn:.*"
   278      },
   279      "AmazonopensearchserviceIndexName":{
   280        "type":"string",
   281        "max":80,
   282        "min":1,
   283        "pattern":".*"
   284      },
   285      "AmazonopensearchserviceIndexRotationPeriod":{
   286        "type":"string",
   287        "enum":[
   288          "NoRotation",
   289          "OneHour",
   290          "OneDay",
   291          "OneWeek",
   292          "OneMonth"
   293        ]
   294      },
   295      "AmazonopensearchserviceRetryDurationInSeconds":{
   296        "type":"integer",
   297        "max":7200,
   298        "min":0
   299      },
   300      "AmazonopensearchserviceRetryOptions":{
   301        "type":"structure",
   302        "members":{
   303          "DurationInSeconds":{"shape":"AmazonopensearchserviceRetryDurationInSeconds"}
   304        }
   305      },
   306      "AmazonopensearchserviceS3BackupMode":{
   307        "type":"string",
   308        "enum":[
   309          "FailedDocumentsOnly",
   310          "AllDocuments"
   311        ]
   312      },
   313      "AmazonopensearchserviceTypeName":{
   314        "type":"string",
   315        "max":100,
   316        "min":0,
   317        "pattern":".*"
   318      },
   319      "BlockSizeBytes":{
   320        "type":"integer",
   321        "min":67108864
   322      },
   323      "BooleanObject":{"type":"boolean"},
   324      "BucketARN":{
   325        "type":"string",
   326        "max":2048,
   327        "min":1,
   328        "pattern":"arn:.*"
   329      },
   330      "BufferingHints":{
   331        "type":"structure",
   332        "members":{
   333          "SizeInMBs":{"shape":"SizeInMBs"},
   334          "IntervalInSeconds":{"shape":"IntervalInSeconds"}
   335        }
   336      },
   337      "CloudWatchLoggingOptions":{
   338        "type":"structure",
   339        "members":{
   340          "Enabled":{"shape":"BooleanObject"},
   341          "LogGroupName":{"shape":"LogGroupName"},
   342          "LogStreamName":{"shape":"LogStreamName"}
   343        }
   344      },
   345      "ClusterJDBCURL":{
   346        "type":"string",
   347        "max":512,
   348        "min":1,
   349        "pattern":"jdbc:(redshift|postgresql)://((?!-)[A-Za-z0-9-]{1,63}(?<!-)\\.)+redshift\\.([a-zA-Z0-9\\.]+):\\d{1,5}/[a-zA-Z0-9_$-]+"
   350      },
   351      "ColumnToJsonKeyMappings":{
   352        "type":"map",
   353        "key":{"shape":"NonEmptyStringWithoutWhitespace"},
   354        "value":{"shape":"NonEmptyString"}
   355      },
   356      "CompressionFormat":{
   357        "type":"string",
   358        "enum":[
   359          "UNCOMPRESSED",
   360          "GZIP",
   361          "ZIP",
   362          "Snappy",
   363          "HADOOP_SNAPPY"
   364        ]
   365      },
   366      "ConcurrentModificationException":{
   367        "type":"structure",
   368        "members":{
   369          "message":{"shape":"ErrorMessage"}
   370        },
   371        "exception":true
   372      },
   373      "ContentEncoding":{
   374        "type":"string",
   375        "enum":[
   376          "NONE",
   377          "GZIP"
   378        ]
   379      },
   380      "CopyCommand":{
   381        "type":"structure",
   382        "required":["DataTableName"],
   383        "members":{
   384          "DataTableName":{"shape":"DataTableName"},
   385          "DataTableColumns":{"shape":"DataTableColumns"},
   386          "CopyOptions":{"shape":"CopyOptions"}
   387        }
   388      },
   389      "CopyOptions":{
   390        "type":"string",
   391        "max":204800,
   392        "min":0,
   393        "pattern":".*"
   394      },
   395      "CreateDeliveryStreamInput":{
   396        "type":"structure",
   397        "required":["DeliveryStreamName"],
   398        "members":{
   399          "DeliveryStreamName":{"shape":"DeliveryStreamName"},
   400          "DeliveryStreamType":{"shape":"DeliveryStreamType"},
   401          "KinesisStreamSourceConfiguration":{"shape":"KinesisStreamSourceConfiguration"},
   402          "DeliveryStreamEncryptionConfigurationInput":{"shape":"DeliveryStreamEncryptionConfigurationInput"},
   403          "S3DestinationConfiguration":{
   404            "shape":"S3DestinationConfiguration",
   405            "deprecated":true
   406          },
   407          "ExtendedS3DestinationConfiguration":{"shape":"ExtendedS3DestinationConfiguration"},
   408          "RedshiftDestinationConfiguration":{"shape":"RedshiftDestinationConfiguration"},
   409          "ElasticsearchDestinationConfiguration":{"shape":"ElasticsearchDestinationConfiguration"},
   410          "AmazonopensearchserviceDestinationConfiguration":{"shape":"AmazonopensearchserviceDestinationConfiguration"},
   411          "SplunkDestinationConfiguration":{"shape":"SplunkDestinationConfiguration"},
   412          "HttpEndpointDestinationConfiguration":{"shape":"HttpEndpointDestinationConfiguration"},
   413          "Tags":{"shape":"TagDeliveryStreamInputTagList"}
   414        }
   415      },
   416      "CreateDeliveryStreamOutput":{
   417        "type":"structure",
   418        "members":{
   419          "DeliveryStreamARN":{"shape":"DeliveryStreamARN"}
   420        }
   421      },
   422      "Data":{
   423        "type":"blob",
   424        "max":1024000,
   425        "min":0
   426      },
   427      "DataFormatConversionConfiguration":{
   428        "type":"structure",
   429        "members":{
   430          "SchemaConfiguration":{"shape":"SchemaConfiguration"},
   431          "InputFormatConfiguration":{"shape":"InputFormatConfiguration"},
   432          "OutputFormatConfiguration":{"shape":"OutputFormatConfiguration"},
   433          "Enabled":{"shape":"BooleanObject"}
   434        }
   435      },
   436      "DataTableColumns":{
   437        "type":"string",
   438        "max":204800,
   439        "min":0,
   440        "pattern":".*"
   441      },
   442      "DataTableName":{
   443        "type":"string",
   444        "max":512,
   445        "min":1,
   446        "pattern":".*"
   447      },
   448      "DeleteDeliveryStreamInput":{
   449        "type":"structure",
   450        "required":["DeliveryStreamName"],
   451        "members":{
   452          "DeliveryStreamName":{"shape":"DeliveryStreamName"},
   453          "AllowForceDelete":{"shape":"BooleanObject"}
   454        }
   455      },
   456      "DeleteDeliveryStreamOutput":{
   457        "type":"structure",
   458        "members":{
   459        }
   460      },
   461      "DeliveryStartTimestamp":{"type":"timestamp"},
   462      "DeliveryStreamARN":{
   463        "type":"string",
   464        "max":512,
   465        "min":1,
   466        "pattern":"arn:.*"
   467      },
   468      "DeliveryStreamDescription":{
   469        "type":"structure",
   470        "required":[
   471          "DeliveryStreamName",
   472          "DeliveryStreamARN",
   473          "DeliveryStreamStatus",
   474          "DeliveryStreamType",
   475          "VersionId",
   476          "Destinations",
   477          "HasMoreDestinations"
   478        ],
   479        "members":{
   480          "DeliveryStreamName":{"shape":"DeliveryStreamName"},
   481          "DeliveryStreamARN":{"shape":"DeliveryStreamARN"},
   482          "DeliveryStreamStatus":{"shape":"DeliveryStreamStatus"},
   483          "FailureDescription":{"shape":"FailureDescription"},
   484          "DeliveryStreamEncryptionConfiguration":{"shape":"DeliveryStreamEncryptionConfiguration"},
   485          "DeliveryStreamType":{"shape":"DeliveryStreamType"},
   486          "VersionId":{"shape":"DeliveryStreamVersionId"},
   487          "CreateTimestamp":{"shape":"Timestamp"},
   488          "LastUpdateTimestamp":{"shape":"Timestamp"},
   489          "Source":{"shape":"SourceDescription"},
   490          "Destinations":{"shape":"DestinationDescriptionList"},
   491          "HasMoreDestinations":{"shape":"BooleanObject"}
   492        }
   493      },
   494      "DeliveryStreamEncryptionConfiguration":{
   495        "type":"structure",
   496        "members":{
   497          "KeyARN":{"shape":"AWSKMSKeyARN"},
   498          "KeyType":{"shape":"KeyType"},
   499          "Status":{"shape":"DeliveryStreamEncryptionStatus"},
   500          "FailureDescription":{"shape":"FailureDescription"}
   501        }
   502      },
   503      "DeliveryStreamEncryptionConfigurationInput":{
   504        "type":"structure",
   505        "required":["KeyType"],
   506        "members":{
   507          "KeyARN":{"shape":"AWSKMSKeyARN"},
   508          "KeyType":{"shape":"KeyType"}
   509        }
   510      },
   511      "DeliveryStreamEncryptionStatus":{
   512        "type":"string",
   513        "enum":[
   514          "ENABLED",
   515          "ENABLING",
   516          "ENABLING_FAILED",
   517          "DISABLED",
   518          "DISABLING",
   519          "DISABLING_FAILED"
   520        ]
   521      },
   522      "DeliveryStreamFailureType":{
   523        "type":"string",
   524        "enum":[
   525          "RETIRE_KMS_GRANT_FAILED",
   526          "CREATE_KMS_GRANT_FAILED",
   527          "KMS_ACCESS_DENIED",
   528          "DISABLED_KMS_KEY",
   529          "INVALID_KMS_KEY",
   530          "KMS_KEY_NOT_FOUND",
   531          "KMS_OPT_IN_REQUIRED",
   532          "CREATE_ENI_FAILED",
   533          "DELETE_ENI_FAILED",
   534          "SUBNET_NOT_FOUND",
   535          "SECURITY_GROUP_NOT_FOUND",
   536          "ENI_ACCESS_DENIED",
   537          "SUBNET_ACCESS_DENIED",
   538          "SECURITY_GROUP_ACCESS_DENIED",
   539          "UNKNOWN_ERROR"
   540        ]
   541      },
   542      "DeliveryStreamName":{
   543        "type":"string",
   544        "max":64,
   545        "min":1,
   546        "pattern":"[a-zA-Z0-9_.-]+"
   547      },
   548      "DeliveryStreamNameList":{
   549        "type":"list",
   550        "member":{"shape":"DeliveryStreamName"}
   551      },
   552      "DeliveryStreamStatus":{
   553        "type":"string",
   554        "enum":[
   555          "CREATING",
   556          "CREATING_FAILED",
   557          "DELETING",
   558          "DELETING_FAILED",
   559          "ACTIVE"
   560        ]
   561      },
   562      "DeliveryStreamType":{
   563        "type":"string",
   564        "enum":[
   565          "DirectPut",
   566          "KinesisStreamAsSource"
   567        ]
   568      },
   569      "DeliveryStreamVersionId":{
   570        "type":"string",
   571        "max":50,
   572        "min":1,
   573        "pattern":"[0-9]+"
   574      },
   575      "DescribeDeliveryStreamInput":{
   576        "type":"structure",
   577        "required":["DeliveryStreamName"],
   578        "members":{
   579          "DeliveryStreamName":{"shape":"DeliveryStreamName"},
   580          "Limit":{"shape":"DescribeDeliveryStreamInputLimit"},
   581          "ExclusiveStartDestinationId":{"shape":"DestinationId"}
   582        }
   583      },
   584      "DescribeDeliveryStreamInputLimit":{
   585        "type":"integer",
   586        "max":10000,
   587        "min":1
   588      },
   589      "DescribeDeliveryStreamOutput":{
   590        "type":"structure",
   591        "required":["DeliveryStreamDescription"],
   592        "members":{
   593          "DeliveryStreamDescription":{"shape":"DeliveryStreamDescription"}
   594        }
   595      },
   596      "Deserializer":{
   597        "type":"structure",
   598        "members":{
   599          "OpenXJsonSerDe":{"shape":"OpenXJsonSerDe"},
   600          "HiveJsonSerDe":{"shape":"HiveJsonSerDe"}
   601        }
   602      },
   603      "DestinationDescription":{
   604        "type":"structure",
   605        "required":["DestinationId"],
   606        "members":{
   607          "DestinationId":{"shape":"DestinationId"},
   608          "S3DestinationDescription":{"shape":"S3DestinationDescription"},
   609          "ExtendedS3DestinationDescription":{"shape":"ExtendedS3DestinationDescription"},
   610          "RedshiftDestinationDescription":{"shape":"RedshiftDestinationDescription"},
   611          "ElasticsearchDestinationDescription":{"shape":"ElasticsearchDestinationDescription"},
   612          "AmazonopensearchserviceDestinationDescription":{"shape":"AmazonopensearchserviceDestinationDescription"},
   613          "SplunkDestinationDescription":{"shape":"SplunkDestinationDescription"},
   614          "HttpEndpointDestinationDescription":{"shape":"HttpEndpointDestinationDescription"}
   615        }
   616      },
   617      "DestinationDescriptionList":{
   618        "type":"list",
   619        "member":{"shape":"DestinationDescription"}
   620      },
   621      "DestinationId":{
   622        "type":"string",
   623        "max":100,
   624        "min":1,
   625        "pattern":"[a-zA-Z0-9-]+"
   626      },
   627      "DynamicPartitioningConfiguration":{
   628        "type":"structure",
   629        "members":{
   630          "RetryOptions":{"shape":"RetryOptions"},
   631          "Enabled":{"shape":"BooleanObject"}
   632        }
   633      },
   634      "ElasticsearchBufferingHints":{
   635        "type":"structure",
   636        "members":{
   637          "IntervalInSeconds":{"shape":"ElasticsearchBufferingIntervalInSeconds"},
   638          "SizeInMBs":{"shape":"ElasticsearchBufferingSizeInMBs"}
   639        }
   640      },
   641      "ElasticsearchBufferingIntervalInSeconds":{
   642        "type":"integer",
   643        "max":900,
   644        "min":60
   645      },
   646      "ElasticsearchBufferingSizeInMBs":{
   647        "type":"integer",
   648        "max":100,
   649        "min":1
   650      },
   651      "ElasticsearchClusterEndpoint":{
   652        "type":"string",
   653        "max":512,
   654        "min":1,
   655        "pattern":"https:.*"
   656      },
   657      "ElasticsearchDestinationConfiguration":{
   658        "type":"structure",
   659        "required":[
   660          "RoleARN",
   661          "IndexName",
   662          "S3Configuration"
   663        ],
   664        "members":{
   665          "RoleARN":{"shape":"RoleARN"},
   666          "DomainARN":{"shape":"ElasticsearchDomainARN"},
   667          "ClusterEndpoint":{"shape":"ElasticsearchClusterEndpoint"},
   668          "IndexName":{"shape":"ElasticsearchIndexName"},
   669          "TypeName":{"shape":"ElasticsearchTypeName"},
   670          "IndexRotationPeriod":{"shape":"ElasticsearchIndexRotationPeriod"},
   671          "BufferingHints":{"shape":"ElasticsearchBufferingHints"},
   672          "RetryOptions":{"shape":"ElasticsearchRetryOptions"},
   673          "S3BackupMode":{"shape":"ElasticsearchS3BackupMode"},
   674          "S3Configuration":{"shape":"S3DestinationConfiguration"},
   675          "ProcessingConfiguration":{"shape":"ProcessingConfiguration"},
   676          "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"},
   677          "VpcConfiguration":{"shape":"VpcConfiguration"}
   678        }
   679      },
   680      "ElasticsearchDestinationDescription":{
   681        "type":"structure",
   682        "members":{
   683          "RoleARN":{"shape":"RoleARN"},
   684          "DomainARN":{"shape":"ElasticsearchDomainARN"},
   685          "ClusterEndpoint":{"shape":"ElasticsearchClusterEndpoint"},
   686          "IndexName":{"shape":"ElasticsearchIndexName"},
   687          "TypeName":{"shape":"ElasticsearchTypeName"},
   688          "IndexRotationPeriod":{"shape":"ElasticsearchIndexRotationPeriod"},
   689          "BufferingHints":{"shape":"ElasticsearchBufferingHints"},
   690          "RetryOptions":{"shape":"ElasticsearchRetryOptions"},
   691          "S3BackupMode":{"shape":"ElasticsearchS3BackupMode"},
   692          "S3DestinationDescription":{"shape":"S3DestinationDescription"},
   693          "ProcessingConfiguration":{"shape":"ProcessingConfiguration"},
   694          "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"},
   695          "VpcConfigurationDescription":{"shape":"VpcConfigurationDescription"}
   696        }
   697      },
   698      "ElasticsearchDestinationUpdate":{
   699        "type":"structure",
   700        "members":{
   701          "RoleARN":{"shape":"RoleARN"},
   702          "DomainARN":{"shape":"ElasticsearchDomainARN"},
   703          "ClusterEndpoint":{"shape":"ElasticsearchClusterEndpoint"},
   704          "IndexName":{"shape":"ElasticsearchIndexName"},
   705          "TypeName":{"shape":"ElasticsearchTypeName"},
   706          "IndexRotationPeriod":{"shape":"ElasticsearchIndexRotationPeriod"},
   707          "BufferingHints":{"shape":"ElasticsearchBufferingHints"},
   708          "RetryOptions":{"shape":"ElasticsearchRetryOptions"},
   709          "S3Update":{"shape":"S3DestinationUpdate"},
   710          "ProcessingConfiguration":{"shape":"ProcessingConfiguration"},
   711          "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"}
   712        }
   713      },
   714      "ElasticsearchDomainARN":{
   715        "type":"string",
   716        "max":512,
   717        "min":1,
   718        "pattern":"arn:.*"
   719      },
   720      "ElasticsearchIndexName":{
   721        "type":"string",
   722        "max":80,
   723        "min":1,
   724        "pattern":".*"
   725      },
   726      "ElasticsearchIndexRotationPeriod":{
   727        "type":"string",
   728        "enum":[
   729          "NoRotation",
   730          "OneHour",
   731          "OneDay",
   732          "OneWeek",
   733          "OneMonth"
   734        ]
   735      },
   736      "ElasticsearchRetryDurationInSeconds":{
   737        "type":"integer",
   738        "max":7200,
   739        "min":0
   740      },
   741      "ElasticsearchRetryOptions":{
   742        "type":"structure",
   743        "members":{
   744          "DurationInSeconds":{"shape":"ElasticsearchRetryDurationInSeconds"}
   745        }
   746      },
   747      "ElasticsearchS3BackupMode":{
   748        "type":"string",
   749        "enum":[
   750          "FailedDocumentsOnly",
   751          "AllDocuments"
   752        ]
   753      },
   754      "ElasticsearchTypeName":{
   755        "type":"string",
   756        "max":100,
   757        "min":0,
   758        "pattern":".*"
   759      },
   760      "EncryptionConfiguration":{
   761        "type":"structure",
   762        "members":{
   763          "NoEncryptionConfig":{"shape":"NoEncryptionConfig"},
   764          "KMSEncryptionConfig":{"shape":"KMSEncryptionConfig"}
   765        }
   766      },
   767      "ErrorCode":{"type":"string"},
   768      "ErrorMessage":{"type":"string"},
   769      "ErrorOutputPrefix":{
   770        "type":"string",
   771        "max":1024,
   772        "min":0,
   773        "pattern":".*"
   774      },
   775      "ExtendedS3DestinationConfiguration":{
   776        "type":"structure",
   777        "required":[
   778          "RoleARN",
   779          "BucketARN"
   780        ],
   781        "members":{
   782          "RoleARN":{"shape":"RoleARN"},
   783          "BucketARN":{"shape":"BucketARN"},
   784          "Prefix":{"shape":"Prefix"},
   785          "ErrorOutputPrefix":{"shape":"ErrorOutputPrefix"},
   786          "BufferingHints":{"shape":"BufferingHints"},
   787          "CompressionFormat":{"shape":"CompressionFormat"},
   788          "EncryptionConfiguration":{"shape":"EncryptionConfiguration"},
   789          "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"},
   790          "ProcessingConfiguration":{"shape":"ProcessingConfiguration"},
   791          "S3BackupMode":{"shape":"S3BackupMode"},
   792          "S3BackupConfiguration":{"shape":"S3DestinationConfiguration"},
   793          "DataFormatConversionConfiguration":{"shape":"DataFormatConversionConfiguration"},
   794          "DynamicPartitioningConfiguration":{"shape":"DynamicPartitioningConfiguration"}
   795        }
   796      },
   797      "ExtendedS3DestinationDescription":{
   798        "type":"structure",
   799        "required":[
   800          "RoleARN",
   801          "BucketARN",
   802          "BufferingHints",
   803          "CompressionFormat",
   804          "EncryptionConfiguration"
   805        ],
   806        "members":{
   807          "RoleARN":{"shape":"RoleARN"},
   808          "BucketARN":{"shape":"BucketARN"},
   809          "Prefix":{"shape":"Prefix"},
   810          "ErrorOutputPrefix":{"shape":"ErrorOutputPrefix"},
   811          "BufferingHints":{"shape":"BufferingHints"},
   812          "CompressionFormat":{"shape":"CompressionFormat"},
   813          "EncryptionConfiguration":{"shape":"EncryptionConfiguration"},
   814          "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"},
   815          "ProcessingConfiguration":{"shape":"ProcessingConfiguration"},
   816          "S3BackupMode":{"shape":"S3BackupMode"},
   817          "S3BackupDescription":{"shape":"S3DestinationDescription"},
   818          "DataFormatConversionConfiguration":{"shape":"DataFormatConversionConfiguration"},
   819          "DynamicPartitioningConfiguration":{"shape":"DynamicPartitioningConfiguration"}
   820        }
   821      },
   822      "ExtendedS3DestinationUpdate":{
   823        "type":"structure",
   824        "members":{
   825          "RoleARN":{"shape":"RoleARN"},
   826          "BucketARN":{"shape":"BucketARN"},
   827          "Prefix":{"shape":"Prefix"},
   828          "ErrorOutputPrefix":{"shape":"ErrorOutputPrefix"},
   829          "BufferingHints":{"shape":"BufferingHints"},
   830          "CompressionFormat":{"shape":"CompressionFormat"},
   831          "EncryptionConfiguration":{"shape":"EncryptionConfiguration"},
   832          "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"},
   833          "ProcessingConfiguration":{"shape":"ProcessingConfiguration"},
   834          "S3BackupMode":{"shape":"S3BackupMode"},
   835          "S3BackupUpdate":{"shape":"S3DestinationUpdate"},
   836          "DataFormatConversionConfiguration":{"shape":"DataFormatConversionConfiguration"},
   837          "DynamicPartitioningConfiguration":{"shape":"DynamicPartitioningConfiguration"}
   838        }
   839      },
   840      "FailureDescription":{
   841        "type":"structure",
   842        "required":[
   843          "Type",
   844          "Details"
   845        ],
   846        "members":{
   847          "Type":{"shape":"DeliveryStreamFailureType"},
   848          "Details":{"shape":"NonEmptyString"}
   849        }
   850      },
   851      "HECAcknowledgmentTimeoutInSeconds":{
   852        "type":"integer",
   853        "max":600,
   854        "min":180
   855      },
   856      "HECEndpoint":{
   857        "type":"string",
   858        "max":2048,
   859        "min":0,
   860        "pattern":".*"
   861      },
   862      "HECEndpointType":{
   863        "type":"string",
   864        "enum":[
   865          "Raw",
   866          "Event"
   867        ]
   868      },
   869      "HECToken":{
   870        "type":"string",
   871        "max":2048,
   872        "min":0,
   873        "pattern":".*"
   874      },
   875      "HiveJsonSerDe":{
   876        "type":"structure",
   877        "members":{
   878          "TimestampFormats":{"shape":"ListOfNonEmptyStrings"}
   879        }
   880      },
   881      "HttpEndpointAccessKey":{
   882        "type":"string",
   883        "max":4096,
   884        "min":0,
   885        "pattern":".*",
   886        "sensitive":true
   887      },
   888      "HttpEndpointAttributeName":{
   889        "type":"string",
   890        "max":256,
   891        "min":1,
   892        "pattern":"^(?!\\s*$).+",
   893        "sensitive":true
   894      },
   895      "HttpEndpointAttributeValue":{
   896        "type":"string",
   897        "max":1024,
   898        "min":0,
   899        "pattern":".*",
   900        "sensitive":true
   901      },
   902      "HttpEndpointBufferingHints":{
   903        "type":"structure",
   904        "members":{
   905          "SizeInMBs":{"shape":"HttpEndpointBufferingSizeInMBs"},
   906          "IntervalInSeconds":{"shape":"HttpEndpointBufferingIntervalInSeconds"}
   907        }
   908      },
   909      "HttpEndpointBufferingIntervalInSeconds":{
   910        "type":"integer",
   911        "max":900,
   912        "min":60
   913      },
   914      "HttpEndpointBufferingSizeInMBs":{
   915        "type":"integer",
   916        "max":64,
   917        "min":1
   918      },
   919      "HttpEndpointCommonAttribute":{
   920        "type":"structure",
   921        "required":[
   922          "AttributeName",
   923          "AttributeValue"
   924        ],
   925        "members":{
   926          "AttributeName":{"shape":"HttpEndpointAttributeName"},
   927          "AttributeValue":{"shape":"HttpEndpointAttributeValue"}
   928        }
   929      },
   930      "HttpEndpointCommonAttributesList":{
   931        "type":"list",
   932        "member":{"shape":"HttpEndpointCommonAttribute"},
   933        "max":50,
   934        "min":0
   935      },
   936      "HttpEndpointConfiguration":{
   937        "type":"structure",
   938        "required":["Url"],
   939        "members":{
   940          "Url":{"shape":"HttpEndpointUrl"},
   941          "Name":{"shape":"HttpEndpointName"},
   942          "AccessKey":{"shape":"HttpEndpointAccessKey"}
   943        }
   944      },
   945      "HttpEndpointDescription":{
   946        "type":"structure",
   947        "members":{
   948          "Url":{"shape":"HttpEndpointUrl"},
   949          "Name":{"shape":"HttpEndpointName"}
   950        }
   951      },
   952      "HttpEndpointDestinationConfiguration":{
   953        "type":"structure",
   954        "required":[
   955          "EndpointConfiguration",
   956          "S3Configuration"
   957        ],
   958        "members":{
   959          "EndpointConfiguration":{"shape":"HttpEndpointConfiguration"},
   960          "BufferingHints":{"shape":"HttpEndpointBufferingHints"},
   961          "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"},
   962          "RequestConfiguration":{"shape":"HttpEndpointRequestConfiguration"},
   963          "ProcessingConfiguration":{"shape":"ProcessingConfiguration"},
   964          "RoleARN":{"shape":"RoleARN"},
   965          "RetryOptions":{"shape":"HttpEndpointRetryOptions"},
   966          "S3BackupMode":{"shape":"HttpEndpointS3BackupMode"},
   967          "S3Configuration":{"shape":"S3DestinationConfiguration"}
   968        }
   969      },
   970      "HttpEndpointDestinationDescription":{
   971        "type":"structure",
   972        "members":{
   973          "EndpointConfiguration":{"shape":"HttpEndpointDescription"},
   974          "BufferingHints":{"shape":"HttpEndpointBufferingHints"},
   975          "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"},
   976          "RequestConfiguration":{"shape":"HttpEndpointRequestConfiguration"},
   977          "ProcessingConfiguration":{"shape":"ProcessingConfiguration"},
   978          "RoleARN":{"shape":"RoleARN"},
   979          "RetryOptions":{"shape":"HttpEndpointRetryOptions"},
   980          "S3BackupMode":{"shape":"HttpEndpointS3BackupMode"},
   981          "S3DestinationDescription":{"shape":"S3DestinationDescription"}
   982        }
   983      },
   984      "HttpEndpointDestinationUpdate":{
   985        "type":"structure",
   986        "members":{
   987          "EndpointConfiguration":{"shape":"HttpEndpointConfiguration"},
   988          "BufferingHints":{"shape":"HttpEndpointBufferingHints"},
   989          "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"},
   990          "RequestConfiguration":{"shape":"HttpEndpointRequestConfiguration"},
   991          "ProcessingConfiguration":{"shape":"ProcessingConfiguration"},
   992          "RoleARN":{"shape":"RoleARN"},
   993          "RetryOptions":{"shape":"HttpEndpointRetryOptions"},
   994          "S3BackupMode":{"shape":"HttpEndpointS3BackupMode"},
   995          "S3Update":{"shape":"S3DestinationUpdate"}
   996        }
   997      },
   998      "HttpEndpointName":{
   999        "type":"string",
  1000        "max":256,
  1001        "min":1,
  1002        "pattern":"^(?!\\s*$).+"
  1003      },
  1004      "HttpEndpointRequestConfiguration":{
  1005        "type":"structure",
  1006        "members":{
  1007          "ContentEncoding":{"shape":"ContentEncoding"},
  1008          "CommonAttributes":{"shape":"HttpEndpointCommonAttributesList"}
  1009        }
  1010      },
  1011      "HttpEndpointRetryDurationInSeconds":{
  1012        "type":"integer",
  1013        "max":7200,
  1014        "min":0
  1015      },
  1016      "HttpEndpointRetryOptions":{
  1017        "type":"structure",
  1018        "members":{
  1019          "DurationInSeconds":{"shape":"HttpEndpointRetryDurationInSeconds"}
  1020        }
  1021      },
  1022      "HttpEndpointS3BackupMode":{
  1023        "type":"string",
  1024        "enum":[
  1025          "FailedDataOnly",
  1026          "AllData"
  1027        ]
  1028      },
  1029      "HttpEndpointUrl":{
  1030        "type":"string",
  1031        "max":1000,
  1032        "min":1,
  1033        "pattern":"https://.*",
  1034        "sensitive":true
  1035      },
  1036      "InputFormatConfiguration":{
  1037        "type":"structure",
  1038        "members":{
  1039          "Deserializer":{"shape":"Deserializer"}
  1040        }
  1041      },
  1042      "IntervalInSeconds":{
  1043        "type":"integer",
  1044        "max":900,
  1045        "min":60
  1046      },
  1047      "InvalidArgumentException":{
  1048        "type":"structure",
  1049        "members":{
  1050          "message":{"shape":"ErrorMessage"}
  1051        },
  1052        "exception":true
  1053      },
  1054      "InvalidKMSResourceException":{
  1055        "type":"structure",
  1056        "members":{
  1057          "code":{"shape":"ErrorCode"},
  1058          "message":{"shape":"ErrorMessage"}
  1059        },
  1060        "exception":true
  1061      },
  1062      "KMSEncryptionConfig":{
  1063        "type":"structure",
  1064        "required":["AWSKMSKeyARN"],
  1065        "members":{
  1066          "AWSKMSKeyARN":{"shape":"AWSKMSKeyARN"}
  1067        }
  1068      },
  1069      "KeyType":{
  1070        "type":"string",
  1071        "enum":[
  1072          "AWS_OWNED_CMK",
  1073          "CUSTOMER_MANAGED_CMK"
  1074        ]
  1075      },
  1076      "KinesisStreamARN":{
  1077        "type":"string",
  1078        "max":512,
  1079        "min":1,
  1080        "pattern":"arn:.*"
  1081      },
  1082      "KinesisStreamSourceConfiguration":{
  1083        "type":"structure",
  1084        "required":[
  1085          "KinesisStreamARN",
  1086          "RoleARN"
  1087        ],
  1088        "members":{
  1089          "KinesisStreamARN":{"shape":"KinesisStreamARN"},
  1090          "RoleARN":{"shape":"RoleARN"}
  1091        }
  1092      },
  1093      "KinesisStreamSourceDescription":{
  1094        "type":"structure",
  1095        "members":{
  1096          "KinesisStreamARN":{"shape":"KinesisStreamARN"},
  1097          "RoleARN":{"shape":"RoleARN"},
  1098          "DeliveryStartTimestamp":{"shape":"DeliveryStartTimestamp"}
  1099        }
  1100      },
  1101      "LimitExceededException":{
  1102        "type":"structure",
  1103        "members":{
  1104          "message":{"shape":"ErrorMessage"}
  1105        },
  1106        "exception":true
  1107      },
  1108      "ListDeliveryStreamsInput":{
  1109        "type":"structure",
  1110        "members":{
  1111          "Limit":{"shape":"ListDeliveryStreamsInputLimit"},
  1112          "DeliveryStreamType":{"shape":"DeliveryStreamType"},
  1113          "ExclusiveStartDeliveryStreamName":{"shape":"DeliveryStreamName"}
  1114        }
  1115      },
  1116      "ListDeliveryStreamsInputLimit":{
  1117        "type":"integer",
  1118        "max":10000,
  1119        "min":1
  1120      },
  1121      "ListDeliveryStreamsOutput":{
  1122        "type":"structure",
  1123        "required":[
  1124          "DeliveryStreamNames",
  1125          "HasMoreDeliveryStreams"
  1126        ],
  1127        "members":{
  1128          "DeliveryStreamNames":{"shape":"DeliveryStreamNameList"},
  1129          "HasMoreDeliveryStreams":{"shape":"BooleanObject"}
  1130        }
  1131      },
  1132      "ListOfNonEmptyStrings":{
  1133        "type":"list",
  1134        "member":{"shape":"NonEmptyString"}
  1135      },
  1136      "ListOfNonEmptyStringsWithoutWhitespace":{
  1137        "type":"list",
  1138        "member":{"shape":"NonEmptyStringWithoutWhitespace"}
  1139      },
  1140      "ListTagsForDeliveryStreamInput":{
  1141        "type":"structure",
  1142        "required":["DeliveryStreamName"],
  1143        "members":{
  1144          "DeliveryStreamName":{"shape":"DeliveryStreamName"},
  1145          "ExclusiveStartTagKey":{"shape":"TagKey"},
  1146          "Limit":{"shape":"ListTagsForDeliveryStreamInputLimit"}
  1147        }
  1148      },
  1149      "ListTagsForDeliveryStreamInputLimit":{
  1150        "type":"integer",
  1151        "max":50,
  1152        "min":1
  1153      },
  1154      "ListTagsForDeliveryStreamOutput":{
  1155        "type":"structure",
  1156        "required":[
  1157          "Tags",
  1158          "HasMoreTags"
  1159        ],
  1160        "members":{
  1161          "Tags":{"shape":"ListTagsForDeliveryStreamOutputTagList"},
  1162          "HasMoreTags":{"shape":"BooleanObject"}
  1163        }
  1164      },
  1165      "ListTagsForDeliveryStreamOutputTagList":{
  1166        "type":"list",
  1167        "member":{"shape":"Tag"},
  1168        "max":50,
  1169        "min":0
  1170      },
  1171      "LogGroupName":{
  1172        "type":"string",
  1173        "max":512,
  1174        "min":0,
  1175        "pattern":"[\\.\\-_/#A-Za-z0-9]*"
  1176      },
  1177      "LogStreamName":{
  1178        "type":"string",
  1179        "max":512,
  1180        "min":0,
  1181        "pattern":"[^:*]*"
  1182      },
  1183      "NoEncryptionConfig":{
  1184        "type":"string",
  1185        "enum":["NoEncryption"]
  1186      },
  1187      "NonEmptyString":{
  1188        "type":"string",
  1189        "max":1024,
  1190        "min":1,
  1191        "pattern":"^(?!\\s*$).+"
  1192      },
  1193      "NonEmptyStringWithoutWhitespace":{
  1194        "type":"string",
  1195        "max":1024,
  1196        "min":1,
  1197        "pattern":"^\\S+$"
  1198      },
  1199      "NonNegativeIntegerObject":{
  1200        "type":"integer",
  1201        "min":0
  1202      },
  1203      "OpenXJsonSerDe":{
  1204        "type":"structure",
  1205        "members":{
  1206          "ConvertDotsInJsonKeysToUnderscores":{"shape":"BooleanObject"},
  1207          "CaseInsensitive":{"shape":"BooleanObject"},
  1208          "ColumnToJsonKeyMappings":{"shape":"ColumnToJsonKeyMappings"}
  1209        }
  1210      },
  1211      "OrcCompression":{
  1212        "type":"string",
  1213        "enum":[
  1214          "NONE",
  1215          "ZLIB",
  1216          "SNAPPY"
  1217        ]
  1218      },
  1219      "OrcFormatVersion":{
  1220        "type":"string",
  1221        "enum":[
  1222          "V0_11",
  1223          "V0_12"
  1224        ]
  1225      },
  1226      "OrcRowIndexStride":{
  1227        "type":"integer",
  1228        "min":1000
  1229      },
  1230      "OrcSerDe":{
  1231        "type":"structure",
  1232        "members":{
  1233          "StripeSizeBytes":{"shape":"OrcStripeSizeBytes"},
  1234          "BlockSizeBytes":{"shape":"BlockSizeBytes"},
  1235          "RowIndexStride":{"shape":"OrcRowIndexStride"},
  1236          "EnablePadding":{"shape":"BooleanObject"},
  1237          "PaddingTolerance":{"shape":"Proportion"},
  1238          "Compression":{"shape":"OrcCompression"},
  1239          "BloomFilterColumns":{"shape":"ListOfNonEmptyStringsWithoutWhitespace"},
  1240          "BloomFilterFalsePositiveProbability":{"shape":"Proportion"},
  1241          "DictionaryKeyThreshold":{"shape":"Proportion"},
  1242          "FormatVersion":{"shape":"OrcFormatVersion"}
  1243        }
  1244      },
  1245      "OrcStripeSizeBytes":{
  1246        "type":"integer",
  1247        "min":8388608
  1248      },
  1249      "OutputFormatConfiguration":{
  1250        "type":"structure",
  1251        "members":{
  1252          "Serializer":{"shape":"Serializer"}
  1253        }
  1254      },
  1255      "ParquetCompression":{
  1256        "type":"string",
  1257        "enum":[
  1258          "UNCOMPRESSED",
  1259          "GZIP",
  1260          "SNAPPY"
  1261        ]
  1262      },
  1263      "ParquetPageSizeBytes":{
  1264        "type":"integer",
  1265        "min":65536
  1266      },
  1267      "ParquetSerDe":{
  1268        "type":"structure",
  1269        "members":{
  1270          "BlockSizeBytes":{"shape":"BlockSizeBytes"},
  1271          "PageSizeBytes":{"shape":"ParquetPageSizeBytes"},
  1272          "Compression":{"shape":"ParquetCompression"},
  1273          "EnableDictionaryCompression":{"shape":"BooleanObject"},
  1274          "MaxPaddingBytes":{"shape":"NonNegativeIntegerObject"},
  1275          "WriterVersion":{"shape":"ParquetWriterVersion"}
  1276        }
  1277      },
  1278      "ParquetWriterVersion":{
  1279        "type":"string",
  1280        "enum":[
  1281          "V1",
  1282          "V2"
  1283        ]
  1284      },
  1285      "Password":{
  1286        "type":"string",
  1287        "max":512,
  1288        "min":6,
  1289        "pattern":".*",
  1290        "sensitive":true
  1291      },
  1292      "Prefix":{
  1293        "type":"string",
  1294        "max":1024,
  1295        "min":0,
  1296        "pattern":".*"
  1297      },
  1298      "ProcessingConfiguration":{
  1299        "type":"structure",
  1300        "members":{
  1301          "Enabled":{"shape":"BooleanObject"},
  1302          "Processors":{"shape":"ProcessorList"}
  1303        }
  1304      },
  1305      "Processor":{
  1306        "type":"structure",
  1307        "required":["Type"],
  1308        "members":{
  1309          "Type":{"shape":"ProcessorType"},
  1310          "Parameters":{"shape":"ProcessorParameterList"}
  1311        }
  1312      },
  1313      "ProcessorList":{
  1314        "type":"list",
  1315        "member":{"shape":"Processor"}
  1316      },
  1317      "ProcessorParameter":{
  1318        "type":"structure",
  1319        "required":[
  1320          "ParameterName",
  1321          "ParameterValue"
  1322        ],
  1323        "members":{
  1324          "ParameterName":{"shape":"ProcessorParameterName"},
  1325          "ParameterValue":{"shape":"ProcessorParameterValue"}
  1326        }
  1327      },
  1328      "ProcessorParameterList":{
  1329        "type":"list",
  1330        "member":{"shape":"ProcessorParameter"}
  1331      },
  1332      "ProcessorParameterName":{
  1333        "type":"string",
  1334        "enum":[
  1335          "LambdaArn",
  1336          "NumberOfRetries",
  1337          "MetadataExtractionQuery",
  1338          "JsonParsingEngine",
  1339          "RoleArn",
  1340          "BufferSizeInMBs",
  1341          "BufferIntervalInSeconds",
  1342          "SubRecordType",
  1343          "Delimiter"
  1344        ]
  1345      },
  1346      "ProcessorParameterValue":{
  1347        "type":"string",
  1348        "max":5120,
  1349        "min":1,
  1350        "pattern":"^(?!\\s*$).+"
  1351      },
  1352      "ProcessorType":{
  1353        "type":"string",
  1354        "enum":[
  1355          "RecordDeAggregation",
  1356          "Lambda",
  1357          "MetadataExtraction",
  1358          "AppendDelimiterToRecord"
  1359        ]
  1360      },
  1361      "Proportion":{
  1362        "type":"double",
  1363        "max":1,
  1364        "min":0
  1365      },
  1366      "PutRecordBatchInput":{
  1367        "type":"structure",
  1368        "required":[
  1369          "DeliveryStreamName",
  1370          "Records"
  1371        ],
  1372        "members":{
  1373          "DeliveryStreamName":{"shape":"DeliveryStreamName"},
  1374          "Records":{"shape":"PutRecordBatchRequestEntryList"}
  1375        }
  1376      },
  1377      "PutRecordBatchOutput":{
  1378        "type":"structure",
  1379        "required":[
  1380          "FailedPutCount",
  1381          "RequestResponses"
  1382        ],
  1383        "members":{
  1384          "FailedPutCount":{"shape":"NonNegativeIntegerObject"},
  1385          "Encrypted":{"shape":"BooleanObject"},
  1386          "RequestResponses":{"shape":"PutRecordBatchResponseEntryList"}
  1387        }
  1388      },
  1389      "PutRecordBatchRequestEntryList":{
  1390        "type":"list",
  1391        "member":{"shape":"Record"},
  1392        "max":500,
  1393        "min":1
  1394      },
  1395      "PutRecordBatchResponseEntry":{
  1396        "type":"structure",
  1397        "members":{
  1398          "RecordId":{"shape":"PutResponseRecordId"},
  1399          "ErrorCode":{"shape":"ErrorCode"},
  1400          "ErrorMessage":{"shape":"ErrorMessage"}
  1401        }
  1402      },
  1403      "PutRecordBatchResponseEntryList":{
  1404        "type":"list",
  1405        "member":{"shape":"PutRecordBatchResponseEntry"},
  1406        "max":500,
  1407        "min":1
  1408      },
  1409      "PutRecordInput":{
  1410        "type":"structure",
  1411        "required":[
  1412          "DeliveryStreamName",
  1413          "Record"
  1414        ],
  1415        "members":{
  1416          "DeliveryStreamName":{"shape":"DeliveryStreamName"},
  1417          "Record":{"shape":"Record"}
  1418        }
  1419      },
  1420      "PutRecordOutput":{
  1421        "type":"structure",
  1422        "required":["RecordId"],
  1423        "members":{
  1424          "RecordId":{"shape":"PutResponseRecordId"},
  1425          "Encrypted":{"shape":"BooleanObject"}
  1426        }
  1427      },
  1428      "PutResponseRecordId":{
  1429        "type":"string",
  1430        "min":1
  1431      },
  1432      "Record":{
  1433        "type":"structure",
  1434        "required":["Data"],
  1435        "members":{
  1436          "Data":{"shape":"Data"}
  1437        }
  1438      },
  1439      "RedshiftDestinationConfiguration":{
  1440        "type":"structure",
  1441        "required":[
  1442          "RoleARN",
  1443          "ClusterJDBCURL",
  1444          "CopyCommand",
  1445          "Username",
  1446          "Password",
  1447          "S3Configuration"
  1448        ],
  1449        "members":{
  1450          "RoleARN":{"shape":"RoleARN"},
  1451          "ClusterJDBCURL":{"shape":"ClusterJDBCURL"},
  1452          "CopyCommand":{"shape":"CopyCommand"},
  1453          "Username":{"shape":"Username"},
  1454          "Password":{"shape":"Password"},
  1455          "RetryOptions":{"shape":"RedshiftRetryOptions"},
  1456          "S3Configuration":{"shape":"S3DestinationConfiguration"},
  1457          "ProcessingConfiguration":{"shape":"ProcessingConfiguration"},
  1458          "S3BackupMode":{"shape":"RedshiftS3BackupMode"},
  1459          "S3BackupConfiguration":{"shape":"S3DestinationConfiguration"},
  1460          "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"}
  1461        }
  1462      },
  1463      "RedshiftDestinationDescription":{
  1464        "type":"structure",
  1465        "required":[
  1466          "RoleARN",
  1467          "ClusterJDBCURL",
  1468          "CopyCommand",
  1469          "Username",
  1470          "S3DestinationDescription"
  1471        ],
  1472        "members":{
  1473          "RoleARN":{"shape":"RoleARN"},
  1474          "ClusterJDBCURL":{"shape":"ClusterJDBCURL"},
  1475          "CopyCommand":{"shape":"CopyCommand"},
  1476          "Username":{"shape":"Username"},
  1477          "RetryOptions":{"shape":"RedshiftRetryOptions"},
  1478          "S3DestinationDescription":{"shape":"S3DestinationDescription"},
  1479          "ProcessingConfiguration":{"shape":"ProcessingConfiguration"},
  1480          "S3BackupMode":{"shape":"RedshiftS3BackupMode"},
  1481          "S3BackupDescription":{"shape":"S3DestinationDescription"},
  1482          "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"}
  1483        }
  1484      },
  1485      "RedshiftDestinationUpdate":{
  1486        "type":"structure",
  1487        "members":{
  1488          "RoleARN":{"shape":"RoleARN"},
  1489          "ClusterJDBCURL":{"shape":"ClusterJDBCURL"},
  1490          "CopyCommand":{"shape":"CopyCommand"},
  1491          "Username":{"shape":"Username"},
  1492          "Password":{"shape":"Password"},
  1493          "RetryOptions":{"shape":"RedshiftRetryOptions"},
  1494          "S3Update":{"shape":"S3DestinationUpdate"},
  1495          "ProcessingConfiguration":{"shape":"ProcessingConfiguration"},
  1496          "S3BackupMode":{"shape":"RedshiftS3BackupMode"},
  1497          "S3BackupUpdate":{"shape":"S3DestinationUpdate"},
  1498          "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"}
  1499        }
  1500      },
  1501      "RedshiftRetryDurationInSeconds":{
  1502        "type":"integer",
  1503        "max":7200,
  1504        "min":0
  1505      },
  1506      "RedshiftRetryOptions":{
  1507        "type":"structure",
  1508        "members":{
  1509          "DurationInSeconds":{"shape":"RedshiftRetryDurationInSeconds"}
  1510        }
  1511      },
  1512      "RedshiftS3BackupMode":{
  1513        "type":"string",
  1514        "enum":[
  1515          "Disabled",
  1516          "Enabled"
  1517        ]
  1518      },
  1519      "ResourceInUseException":{
  1520        "type":"structure",
  1521        "members":{
  1522          "message":{"shape":"ErrorMessage"}
  1523        },
  1524        "exception":true
  1525      },
  1526      "ResourceNotFoundException":{
  1527        "type":"structure",
  1528        "members":{
  1529          "message":{"shape":"ErrorMessage"}
  1530        },
  1531        "exception":true
  1532      },
  1533      "RetryDurationInSeconds":{
  1534        "type":"integer",
  1535        "max":7200,
  1536        "min":0
  1537      },
  1538      "RetryOptions":{
  1539        "type":"structure",
  1540        "members":{
  1541          "DurationInSeconds":{"shape":"RetryDurationInSeconds"}
  1542        }
  1543      },
  1544      "RoleARN":{
  1545        "type":"string",
  1546        "max":512,
  1547        "min":1,
  1548        "pattern":"arn:.*"
  1549      },
  1550      "S3BackupMode":{
  1551        "type":"string",
  1552        "enum":[
  1553          "Disabled",
  1554          "Enabled"
  1555        ]
  1556      },
  1557      "S3DestinationConfiguration":{
  1558        "type":"structure",
  1559        "required":[
  1560          "RoleARN",
  1561          "BucketARN"
  1562        ],
  1563        "members":{
  1564          "RoleARN":{"shape":"RoleARN"},
  1565          "BucketARN":{"shape":"BucketARN"},
  1566          "Prefix":{"shape":"Prefix"},
  1567          "ErrorOutputPrefix":{"shape":"ErrorOutputPrefix"},
  1568          "BufferingHints":{"shape":"BufferingHints"},
  1569          "CompressionFormat":{"shape":"CompressionFormat"},
  1570          "EncryptionConfiguration":{"shape":"EncryptionConfiguration"},
  1571          "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"}
  1572        }
  1573      },
  1574      "S3DestinationDescription":{
  1575        "type":"structure",
  1576        "required":[
  1577          "RoleARN",
  1578          "BucketARN",
  1579          "BufferingHints",
  1580          "CompressionFormat",
  1581          "EncryptionConfiguration"
  1582        ],
  1583        "members":{
  1584          "RoleARN":{"shape":"RoleARN"},
  1585          "BucketARN":{"shape":"BucketARN"},
  1586          "Prefix":{"shape":"Prefix"},
  1587          "ErrorOutputPrefix":{"shape":"ErrorOutputPrefix"},
  1588          "BufferingHints":{"shape":"BufferingHints"},
  1589          "CompressionFormat":{"shape":"CompressionFormat"},
  1590          "EncryptionConfiguration":{"shape":"EncryptionConfiguration"},
  1591          "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"}
  1592        }
  1593      },
  1594      "S3DestinationUpdate":{
  1595        "type":"structure",
  1596        "members":{
  1597          "RoleARN":{"shape":"RoleARN"},
  1598          "BucketARN":{"shape":"BucketARN"},
  1599          "Prefix":{"shape":"Prefix"},
  1600          "ErrorOutputPrefix":{"shape":"ErrorOutputPrefix"},
  1601          "BufferingHints":{"shape":"BufferingHints"},
  1602          "CompressionFormat":{"shape":"CompressionFormat"},
  1603          "EncryptionConfiguration":{"shape":"EncryptionConfiguration"},
  1604          "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"}
  1605        }
  1606      },
  1607      "SchemaConfiguration":{
  1608        "type":"structure",
  1609        "members":{
  1610          "RoleARN":{"shape":"NonEmptyStringWithoutWhitespace"},
  1611          "CatalogId":{"shape":"NonEmptyStringWithoutWhitespace"},
  1612          "DatabaseName":{"shape":"NonEmptyStringWithoutWhitespace"},
  1613          "TableName":{"shape":"NonEmptyStringWithoutWhitespace"},
  1614          "Region":{"shape":"NonEmptyStringWithoutWhitespace"},
  1615          "VersionId":{"shape":"NonEmptyStringWithoutWhitespace"}
  1616        }
  1617      },
  1618      "SecurityGroupIdList":{
  1619        "type":"list",
  1620        "member":{"shape":"NonEmptyStringWithoutWhitespace"},
  1621        "max":5,
  1622        "min":1
  1623      },
  1624      "Serializer":{
  1625        "type":"structure",
  1626        "members":{
  1627          "ParquetSerDe":{"shape":"ParquetSerDe"},
  1628          "OrcSerDe":{"shape":"OrcSerDe"}
  1629        }
  1630      },
  1631      "ServiceUnavailableException":{
  1632        "type":"structure",
  1633        "members":{
  1634          "message":{"shape":"ErrorMessage"}
  1635        },
  1636        "exception":true,
  1637        "fault":true
  1638      },
  1639      "SizeInMBs":{
  1640        "type":"integer",
  1641        "max":128,
  1642        "min":1
  1643      },
  1644      "SourceDescription":{
  1645        "type":"structure",
  1646        "members":{
  1647          "KinesisStreamSourceDescription":{"shape":"KinesisStreamSourceDescription"}
  1648        }
  1649      },
  1650      "SplunkDestinationConfiguration":{
  1651        "type":"structure",
  1652        "required":[
  1653          "HECEndpoint",
  1654          "HECEndpointType",
  1655          "HECToken",
  1656          "S3Configuration"
  1657        ],
  1658        "members":{
  1659          "HECEndpoint":{"shape":"HECEndpoint"},
  1660          "HECEndpointType":{"shape":"HECEndpointType"},
  1661          "HECToken":{"shape":"HECToken"},
  1662          "HECAcknowledgmentTimeoutInSeconds":{"shape":"HECAcknowledgmentTimeoutInSeconds"},
  1663          "RetryOptions":{"shape":"SplunkRetryOptions"},
  1664          "S3BackupMode":{"shape":"SplunkS3BackupMode"},
  1665          "S3Configuration":{"shape":"S3DestinationConfiguration"},
  1666          "ProcessingConfiguration":{"shape":"ProcessingConfiguration"},
  1667          "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"}
  1668        }
  1669      },
  1670      "SplunkDestinationDescription":{
  1671        "type":"structure",
  1672        "members":{
  1673          "HECEndpoint":{"shape":"HECEndpoint"},
  1674          "HECEndpointType":{"shape":"HECEndpointType"},
  1675          "HECToken":{"shape":"HECToken"},
  1676          "HECAcknowledgmentTimeoutInSeconds":{"shape":"HECAcknowledgmentTimeoutInSeconds"},
  1677          "RetryOptions":{"shape":"SplunkRetryOptions"},
  1678          "S3BackupMode":{"shape":"SplunkS3BackupMode"},
  1679          "S3DestinationDescription":{"shape":"S3DestinationDescription"},
  1680          "ProcessingConfiguration":{"shape":"ProcessingConfiguration"},
  1681          "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"}
  1682        }
  1683      },
  1684      "SplunkDestinationUpdate":{
  1685        "type":"structure",
  1686        "members":{
  1687          "HECEndpoint":{"shape":"HECEndpoint"},
  1688          "HECEndpointType":{"shape":"HECEndpointType"},
  1689          "HECToken":{"shape":"HECToken"},
  1690          "HECAcknowledgmentTimeoutInSeconds":{"shape":"HECAcknowledgmentTimeoutInSeconds"},
  1691          "RetryOptions":{"shape":"SplunkRetryOptions"},
  1692          "S3BackupMode":{"shape":"SplunkS3BackupMode"},
  1693          "S3Update":{"shape":"S3DestinationUpdate"},
  1694          "ProcessingConfiguration":{"shape":"ProcessingConfiguration"},
  1695          "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"}
  1696        }
  1697      },
  1698      "SplunkRetryDurationInSeconds":{
  1699        "type":"integer",
  1700        "max":7200,
  1701        "min":0
  1702      },
  1703      "SplunkRetryOptions":{
  1704        "type":"structure",
  1705        "members":{
  1706          "DurationInSeconds":{"shape":"SplunkRetryDurationInSeconds"}
  1707        }
  1708      },
  1709      "SplunkS3BackupMode":{
  1710        "type":"string",
  1711        "enum":[
  1712          "FailedEventsOnly",
  1713          "AllEvents"
  1714        ]
  1715      },
  1716      "StartDeliveryStreamEncryptionInput":{
  1717        "type":"structure",
  1718        "required":["DeliveryStreamName"],
  1719        "members":{
  1720          "DeliveryStreamName":{"shape":"DeliveryStreamName"},
  1721          "DeliveryStreamEncryptionConfigurationInput":{"shape":"DeliveryStreamEncryptionConfigurationInput"}
  1722        }
  1723      },
  1724      "StartDeliveryStreamEncryptionOutput":{
  1725        "type":"structure",
  1726        "members":{
  1727        }
  1728      },
  1729      "StopDeliveryStreamEncryptionInput":{
  1730        "type":"structure",
  1731        "required":["DeliveryStreamName"],
  1732        "members":{
  1733          "DeliveryStreamName":{"shape":"DeliveryStreamName"}
  1734        }
  1735      },
  1736      "StopDeliveryStreamEncryptionOutput":{
  1737        "type":"structure",
  1738        "members":{
  1739        }
  1740      },
  1741      "SubnetIdList":{
  1742        "type":"list",
  1743        "member":{"shape":"NonEmptyStringWithoutWhitespace"},
  1744        "max":16,
  1745        "min":1
  1746      },
  1747      "Tag":{
  1748        "type":"structure",
  1749        "required":["Key"],
  1750        "members":{
  1751          "Key":{"shape":"TagKey"},
  1752          "Value":{"shape":"TagValue"}
  1753        }
  1754      },
  1755      "TagDeliveryStreamInput":{
  1756        "type":"structure",
  1757        "required":[
  1758          "DeliveryStreamName",
  1759          "Tags"
  1760        ],
  1761        "members":{
  1762          "DeliveryStreamName":{"shape":"DeliveryStreamName"},
  1763          "Tags":{"shape":"TagDeliveryStreamInputTagList"}
  1764        }
  1765      },
  1766      "TagDeliveryStreamInputTagList":{
  1767        "type":"list",
  1768        "member":{"shape":"Tag"},
  1769        "max":50,
  1770        "min":1
  1771      },
  1772      "TagDeliveryStreamOutput":{
  1773        "type":"structure",
  1774        "members":{
  1775        }
  1776      },
  1777      "TagKey":{
  1778        "type":"string",
  1779        "max":128,
  1780        "min":1,
  1781        "pattern":"^(?!aws:)[\\p{L}\\p{Z}\\p{N}_.:\\/=+\\-@%]*$"
  1782      },
  1783      "TagKeyList":{
  1784        "type":"list",
  1785        "member":{"shape":"TagKey"},
  1786        "max":50,
  1787        "min":1
  1788      },
  1789      "TagValue":{
  1790        "type":"string",
  1791        "max":256,
  1792        "min":0,
  1793        "pattern":"^[\\p{L}\\p{Z}\\p{N}_.:\\/=+\\-@%]*$"
  1794      },
  1795      "Timestamp":{"type":"timestamp"},
  1796      "UntagDeliveryStreamInput":{
  1797        "type":"structure",
  1798        "required":[
  1799          "DeliveryStreamName",
  1800          "TagKeys"
  1801        ],
  1802        "members":{
  1803          "DeliveryStreamName":{"shape":"DeliveryStreamName"},
  1804          "TagKeys":{"shape":"TagKeyList"}
  1805        }
  1806      },
  1807      "UntagDeliveryStreamOutput":{
  1808        "type":"structure",
  1809        "members":{
  1810        }
  1811      },
  1812      "UpdateDestinationInput":{
  1813        "type":"structure",
  1814        "required":[
  1815          "DeliveryStreamName",
  1816          "CurrentDeliveryStreamVersionId",
  1817          "DestinationId"
  1818        ],
  1819        "members":{
  1820          "DeliveryStreamName":{"shape":"DeliveryStreamName"},
  1821          "CurrentDeliveryStreamVersionId":{"shape":"DeliveryStreamVersionId"},
  1822          "DestinationId":{"shape":"DestinationId"},
  1823          "S3DestinationUpdate":{
  1824            "shape":"S3DestinationUpdate",
  1825            "deprecated":true
  1826          },
  1827          "ExtendedS3DestinationUpdate":{"shape":"ExtendedS3DestinationUpdate"},
  1828          "RedshiftDestinationUpdate":{"shape":"RedshiftDestinationUpdate"},
  1829          "ElasticsearchDestinationUpdate":{"shape":"ElasticsearchDestinationUpdate"},
  1830          "AmazonopensearchserviceDestinationUpdate":{"shape":"AmazonopensearchserviceDestinationUpdate"},
  1831          "SplunkDestinationUpdate":{"shape":"SplunkDestinationUpdate"},
  1832          "HttpEndpointDestinationUpdate":{"shape":"HttpEndpointDestinationUpdate"}
  1833        }
  1834      },
  1835      "UpdateDestinationOutput":{
  1836        "type":"structure",
  1837        "members":{
  1838        }
  1839      },
  1840      "Username":{
  1841        "type":"string",
  1842        "max":512,
  1843        "min":1,
  1844        "pattern":".*",
  1845        "sensitive":true
  1846      },
  1847      "VpcConfiguration":{
  1848        "type":"structure",
  1849        "required":[
  1850          "SubnetIds",
  1851          "RoleARN",
  1852          "SecurityGroupIds"
  1853        ],
  1854        "members":{
  1855          "SubnetIds":{"shape":"SubnetIdList"},
  1856          "RoleARN":{"shape":"RoleARN"},
  1857          "SecurityGroupIds":{"shape":"SecurityGroupIdList"}
  1858        }
  1859      },
  1860      "VpcConfigurationDescription":{
  1861        "type":"structure",
  1862        "required":[
  1863          "SubnetIds",
  1864          "RoleARN",
  1865          "SecurityGroupIds",
  1866          "VpcId"
  1867        ],
  1868        "members":{
  1869          "SubnetIds":{"shape":"SubnetIdList"},
  1870          "RoleARN":{"shape":"RoleARN"},
  1871          "SecurityGroupIds":{"shape":"SecurityGroupIdList"},
  1872          "VpcId":{"shape":"NonEmptyStringWithoutWhitespace"}
  1873        }
  1874      }
  1875    }
  1876  }