in gems/aws-sdk-core/spec/api_helper.rb [54:121]
def sample_shapes
{
'StructureShape' => {
'type' => 'structure',
'members' => {
'Nested' => { 'shape' => 'StructureShape' },
'NestedList' => { 'shape' => 'StructureList' },
'NestedMap' => { 'shape' => 'StructureMap' },
'NumberList' => { 'shape' => 'IntegerList' },
'StringMap' => { 'shape' => 'StringMap' },
'SensitiveString' => { 'shape' => 'SensitiveStringShape' },
'Blob' => { 'shape' => 'BlobShape' },
'Byte' => { 'shape' => 'ByteShape' },
'Boolean' => { 'shape' => 'BooleanShape' },
'Character' => { 'shape' => 'CharacterShape' },
'Double' => { 'shape' => 'DoubleShape' },
'Float' => { 'shape' => 'FloatShape' },
'Integer' => { 'shape' => 'IntegerShape' },
'Long' => { 'shape' => 'LongShape' },
'String' => { 'shape' => 'StringShape' },
'StringWithConsecutiveSpaces' => { 'shape' => 'StringShape' },
'StringWithLF' => { 'shape' => 'StringShape' },
'Timestamp' => { 'shape' => 'TimestampShape' },
'DocumentType' => { 'shape' => 'DocumentShape' }
}
},
'PayloadStructureShape' => {
'type' => 'structure',
'payload' => 'StreamingBlob',
'members' => {
'StreamingBlob' => { 'shape' => 'BlobShape', 'streaming' => 'true' }
}
},
'StructureList' => {
'type' => 'list',
'member' => { 'shape' => 'StructureShape' }
},
'StructureMap' => {
'type' => 'map',
'key' => { 'shape' => 'StringShape' },
'value' => { 'shape' => 'StructureShape' }
},
'IntegerList' => {
'type' => 'list',
'member' => { 'shape' => 'IntegerShape' }
},
'StringMap' => {
'type' => 'map',
'key' => { 'shape' => 'StringShape' },
'value' => { 'shape' => 'StringShape' }
},
'BlobShape' => { 'type' => 'blob' },
'ByteShape' => { 'type' => 'byte' },
'BooleanShape' => { 'type' => 'boolean' },
'CharacterShape' => { 'type' => 'character' },
'DoubleShape' => { 'type' => 'double' },
'FloatShape' => { 'type' => 'float' },
'IntegerShape' => { 'type' => 'integer' },
'LongShape' => { 'type' => 'long' },
'StringShape' => { 'type' => 'string' },
'SensitiveStringShape' => { 'type' => 'string', 'sensitive' => true },
'TimestampShape' => { 'type' => 'timestamp' },
'DocumentShape' => { 'type' => 'structure', 'document' => true }
}
end