1448 lines
35 KiB
JSON
1448 lines
35 KiB
JSON
{
|
|
"version":"2.0",
|
|
"metadata":{
|
|
"apiVersion":"2017-11-09",
|
|
"endpointPrefix":"a4b",
|
|
"jsonVersion":"1.1",
|
|
"protocol":"json",
|
|
"serviceFullName":"Alexa For Business",
|
|
"signatureVersion":"v4",
|
|
"targetPrefix":"AlexaForBusiness",
|
|
"uid":"alexaforbusiness-2017-11-09"
|
|
},
|
|
"operations":{
|
|
"AssociateDeviceWithRoom":{
|
|
"name":"AssociateDeviceWithRoom",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"AssociateDeviceWithRoomRequest"},
|
|
"output":{"shape":"AssociateDeviceWithRoomResponse"},
|
|
"errors":[
|
|
{"shape":"LimitExceededException"}
|
|
]
|
|
},
|
|
"AssociateSkillGroupWithRoom":{
|
|
"name":"AssociateSkillGroupWithRoom",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"AssociateSkillGroupWithRoomRequest"},
|
|
"output":{"shape":"AssociateSkillGroupWithRoomResponse"}
|
|
},
|
|
"CreateProfile":{
|
|
"name":"CreateProfile",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"CreateProfileRequest"},
|
|
"output":{"shape":"CreateProfileResponse"},
|
|
"errors":[
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"AlreadyExistsException"}
|
|
]
|
|
},
|
|
"CreateRoom":{
|
|
"name":"CreateRoom",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"CreateRoomRequest"},
|
|
"output":{"shape":"CreateRoomResponse"},
|
|
"errors":[
|
|
{"shape":"AlreadyExistsException"},
|
|
{"shape":"LimitExceededException"}
|
|
]
|
|
},
|
|
"CreateSkillGroup":{
|
|
"name":"CreateSkillGroup",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"CreateSkillGroupRequest"},
|
|
"output":{"shape":"CreateSkillGroupResponse"},
|
|
"errors":[
|
|
{"shape":"AlreadyExistsException"},
|
|
{"shape":"LimitExceededException"}
|
|
]
|
|
},
|
|
"CreateUser":{
|
|
"name":"CreateUser",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"CreateUserRequest"},
|
|
"output":{"shape":"CreateUserResponse"},
|
|
"errors":[
|
|
{"shape":"ResourceInUseException"},
|
|
{"shape":"LimitExceededException"}
|
|
]
|
|
},
|
|
"DeleteProfile":{
|
|
"name":"DeleteProfile",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteProfileRequest"},
|
|
"output":{"shape":"DeleteProfileResponse"},
|
|
"errors":[
|
|
{"shape":"NotFoundException"}
|
|
]
|
|
},
|
|
"DeleteRoom":{
|
|
"name":"DeleteRoom",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteRoomRequest"},
|
|
"output":{"shape":"DeleteRoomResponse"},
|
|
"errors":[
|
|
{"shape":"NotFoundException"}
|
|
]
|
|
},
|
|
"DeleteRoomSkillParameter":{
|
|
"name":"DeleteRoomSkillParameter",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteRoomSkillParameterRequest"},
|
|
"output":{"shape":"DeleteRoomSkillParameterResponse"}
|
|
},
|
|
"DeleteSkillGroup":{
|
|
"name":"DeleteSkillGroup",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteSkillGroupRequest"},
|
|
"output":{"shape":"DeleteSkillGroupResponse"},
|
|
"errors":[
|
|
{"shape":"NotFoundException"}
|
|
]
|
|
},
|
|
"DeleteUser":{
|
|
"name":"DeleteUser",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteUserRequest"},
|
|
"output":{"shape":"DeleteUserResponse"},
|
|
"errors":[
|
|
{"shape":"NotFoundException"}
|
|
]
|
|
},
|
|
"DisassociateDeviceFromRoom":{
|
|
"name":"DisassociateDeviceFromRoom",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DisassociateDeviceFromRoomRequest"},
|
|
"output":{"shape":"DisassociateDeviceFromRoomResponse"}
|
|
},
|
|
"DisassociateSkillGroupFromRoom":{
|
|
"name":"DisassociateSkillGroupFromRoom",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DisassociateSkillGroupFromRoomRequest"},
|
|
"output":{"shape":"DisassociateSkillGroupFromRoomResponse"}
|
|
},
|
|
"GetDevice":{
|
|
"name":"GetDevice",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"GetDeviceRequest"},
|
|
"output":{"shape":"GetDeviceResponse"},
|
|
"errors":[
|
|
{"shape":"NotFoundException"}
|
|
]
|
|
},
|
|
"GetProfile":{
|
|
"name":"GetProfile",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"GetProfileRequest"},
|
|
"output":{"shape":"GetProfileResponse"},
|
|
"errors":[
|
|
{"shape":"NotFoundException"}
|
|
]
|
|
},
|
|
"GetRoom":{
|
|
"name":"GetRoom",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"GetRoomRequest"},
|
|
"output":{"shape":"GetRoomResponse"},
|
|
"errors":[
|
|
{"shape":"NotFoundException"}
|
|
]
|
|
},
|
|
"GetRoomSkillParameter":{
|
|
"name":"GetRoomSkillParameter",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"GetRoomSkillParameterRequest"},
|
|
"output":{"shape":"GetRoomSkillParameterResponse"},
|
|
"errors":[
|
|
{"shape":"NotFoundException"}
|
|
]
|
|
},
|
|
"GetSkillGroup":{
|
|
"name":"GetSkillGroup",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"GetSkillGroupRequest"},
|
|
"output":{"shape":"GetSkillGroupResponse"},
|
|
"errors":[
|
|
{"shape":"NotFoundException"}
|
|
]
|
|
},
|
|
"ListSkills":{
|
|
"name":"ListSkills",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ListSkillsRequest"},
|
|
"output":{"shape":"ListSkillsResponse"}
|
|
},
|
|
"ListTags":{
|
|
"name":"ListTags",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ListTagsRequest"},
|
|
"output":{"shape":"ListTagsResponse"},
|
|
"errors":[
|
|
{"shape":"NotFoundException"}
|
|
]
|
|
},
|
|
"PutRoomSkillParameter":{
|
|
"name":"PutRoomSkillParameter",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"PutRoomSkillParameterRequest"},
|
|
"output":{"shape":"PutRoomSkillParameterResponse"}
|
|
},
|
|
"ResolveRoom":{
|
|
"name":"ResolveRoom",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ResolveRoomRequest"},
|
|
"output":{"shape":"ResolveRoomResponse"},
|
|
"errors":[
|
|
{"shape":"NotFoundException"}
|
|
]
|
|
},
|
|
"RevokeInvitation":{
|
|
"name":"RevokeInvitation",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"RevokeInvitationRequest"},
|
|
"output":{"shape":"RevokeInvitationResponse"},
|
|
"errors":[
|
|
{"shape":"NotFoundException"}
|
|
]
|
|
},
|
|
"SearchDevices":{
|
|
"name":"SearchDevices",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"SearchDevicesRequest"},
|
|
"output":{"shape":"SearchDevicesResponse"}
|
|
},
|
|
"SearchProfiles":{
|
|
"name":"SearchProfiles",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"SearchProfilesRequest"},
|
|
"output":{"shape":"SearchProfilesResponse"}
|
|
},
|
|
"SearchRooms":{
|
|
"name":"SearchRooms",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"SearchRoomsRequest"},
|
|
"output":{"shape":"SearchRoomsResponse"}
|
|
},
|
|
"SearchSkillGroups":{
|
|
"name":"SearchSkillGroups",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"SearchSkillGroupsRequest"},
|
|
"output":{"shape":"SearchSkillGroupsResponse"}
|
|
},
|
|
"SearchUsers":{
|
|
"name":"SearchUsers",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"SearchUsersRequest"},
|
|
"output":{"shape":"SearchUsersResponse"}
|
|
},
|
|
"SendInvitation":{
|
|
"name":"SendInvitation",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"SendInvitationRequest"},
|
|
"output":{"shape":"SendInvitationResponse"},
|
|
"errors":[
|
|
{"shape":"NotFoundException"},
|
|
{"shape":"InvalidUserStatusException"}
|
|
]
|
|
},
|
|
"StartDeviceSync":{
|
|
"name":"StartDeviceSync",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"StartDeviceSyncRequest"},
|
|
"output":{"shape":"StartDeviceSyncResponse"}
|
|
},
|
|
"TagResource":{
|
|
"name":"TagResource",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"TagResourceRequest"},
|
|
"output":{"shape":"TagResourceResponse"},
|
|
"errors":[
|
|
{"shape":"NotFoundException"}
|
|
]
|
|
},
|
|
"UntagResource":{
|
|
"name":"UntagResource",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"UntagResourceRequest"},
|
|
"output":{"shape":"UntagResourceResponse"},
|
|
"errors":[
|
|
{"shape":"NotFoundException"}
|
|
]
|
|
},
|
|
"UpdateDevice":{
|
|
"name":"UpdateDevice",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"UpdateDeviceRequest"},
|
|
"output":{"shape":"UpdateDeviceResponse"},
|
|
"errors":[
|
|
{"shape":"NotFoundException"}
|
|
]
|
|
},
|
|
"UpdateProfile":{
|
|
"name":"UpdateProfile",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"UpdateProfileRequest"},
|
|
"output":{"shape":"UpdateProfileResponse"},
|
|
"errors":[
|
|
{"shape":"NotFoundException"},
|
|
{"shape":"NameInUseException"}
|
|
]
|
|
},
|
|
"UpdateRoom":{
|
|
"name":"UpdateRoom",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"UpdateRoomRequest"},
|
|
"output":{"shape":"UpdateRoomResponse"},
|
|
"errors":[
|
|
{"shape":"NotFoundException"},
|
|
{"shape":"NameInUseException"}
|
|
]
|
|
},
|
|
"UpdateSkillGroup":{
|
|
"name":"UpdateSkillGroup",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"UpdateSkillGroupRequest"},
|
|
"output":{"shape":"UpdateSkillGroupResponse"},
|
|
"errors":[
|
|
{"shape":"NotFoundException"},
|
|
{"shape":"NameInUseException"}
|
|
]
|
|
}
|
|
},
|
|
"shapes":{
|
|
"Address":{
|
|
"type":"string",
|
|
"max":500,
|
|
"min":1
|
|
},
|
|
"AlreadyExistsException":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Message":{"shape":"ErrorMessage"}
|
|
},
|
|
"exception":true
|
|
},
|
|
"Arn":{
|
|
"type":"string",
|
|
"pattern":"arn:[a-z0-9-\\.]{1,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[^/].{0,1023}"
|
|
},
|
|
"AssociateDeviceWithRoomRequest":{
|
|
"type":"structure",
|
|
"members":{
|
|
"DeviceArn":{"shape":"Arn"},
|
|
"RoomArn":{"shape":"Arn"}
|
|
}
|
|
},
|
|
"AssociateDeviceWithRoomResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
}
|
|
},
|
|
"AssociateSkillGroupWithRoomRequest":{
|
|
"type":"structure",
|
|
"members":{
|
|
"SkillGroupArn":{"shape":"Arn"},
|
|
"RoomArn":{"shape":"Arn"}
|
|
}
|
|
},
|
|
"AssociateSkillGroupWithRoomResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
}
|
|
},
|
|
"Boolean":{"type":"boolean"},
|
|
"ClientRequestToken":{
|
|
"type":"string",
|
|
"max":150,
|
|
"min":10,
|
|
"pattern":"[a-zA-Z0-9][a-zA-Z0-9_-]*"
|
|
},
|
|
"CreateProfileRequest":{
|
|
"type":"structure",
|
|
"required":[
|
|
"ProfileName",
|
|
"Timezone",
|
|
"Address",
|
|
"DistanceUnit",
|
|
"TemperatureUnit",
|
|
"WakeWord"
|
|
],
|
|
"members":{
|
|
"ProfileName":{"shape":"ProfileName"},
|
|
"Timezone":{"shape":"Timezone"},
|
|
"Address":{"shape":"Address"},
|
|
"DistanceUnit":{"shape":"DistanceUnit"},
|
|
"TemperatureUnit":{"shape":"TemperatureUnit"},
|
|
"WakeWord":{"shape":"WakeWord"},
|
|
"ClientRequestToken":{
|
|
"shape":"ClientRequestToken",
|
|
"idempotencyToken":true
|
|
},
|
|
"SetupModeDisabled":{"shape":"Boolean"},
|
|
"MaxVolumeLimit":{"shape":"MaxVolumeLimit"},
|
|
"PSTNEnabled":{"shape":"Boolean"}
|
|
}
|
|
},
|
|
"CreateProfileResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"ProfileArn":{"shape":"Arn"}
|
|
}
|
|
},
|
|
"CreateRoomRequest":{
|
|
"type":"structure",
|
|
"required":["RoomName"],
|
|
"members":{
|
|
"RoomName":{"shape":"RoomName"},
|
|
"Description":{"shape":"RoomDescription"},
|
|
"ProfileArn":{"shape":"Arn"},
|
|
"ProviderCalendarId":{"shape":"ProviderCalendarId"},
|
|
"ClientRequestToken":{
|
|
"shape":"ClientRequestToken",
|
|
"idempotencyToken":true
|
|
},
|
|
"Tags":{"shape":"TagList"}
|
|
}
|
|
},
|
|
"CreateRoomResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"RoomArn":{"shape":"Arn"}
|
|
}
|
|
},
|
|
"CreateSkillGroupRequest":{
|
|
"type":"structure",
|
|
"required":["SkillGroupName"],
|
|
"members":{
|
|
"SkillGroupName":{"shape":"SkillGroupName"},
|
|
"Description":{"shape":"SkillGroupDescription"},
|
|
"ClientRequestToken":{
|
|
"shape":"ClientRequestToken",
|
|
"idempotencyToken":true
|
|
}
|
|
}
|
|
},
|
|
"CreateSkillGroupResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"SkillGroupArn":{"shape":"Arn"}
|
|
}
|
|
},
|
|
"CreateUserRequest":{
|
|
"type":"structure",
|
|
"required":["UserId"],
|
|
"members":{
|
|
"UserId":{"shape":"user_UserId"},
|
|
"FirstName":{"shape":"user_FirstName"},
|
|
"LastName":{"shape":"user_LastName"},
|
|
"Email":{"shape":"Email"},
|
|
"ClientRequestToken":{
|
|
"shape":"ClientRequestToken",
|
|
"idempotencyToken":true
|
|
},
|
|
"Tags":{"shape":"TagList"}
|
|
}
|
|
},
|
|
"CreateUserResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"UserArn":{"shape":"Arn"}
|
|
}
|
|
},
|
|
"DeleteProfileRequest":{
|
|
"type":"structure",
|
|
"members":{
|
|
"ProfileArn":{"shape":"Arn"}
|
|
}
|
|
},
|
|
"DeleteProfileResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
}
|
|
},
|
|
"DeleteRoomRequest":{
|
|
"type":"structure",
|
|
"members":{
|
|
"RoomArn":{"shape":"Arn"}
|
|
}
|
|
},
|
|
"DeleteRoomResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
}
|
|
},
|
|
"DeleteRoomSkillParameterRequest":{
|
|
"type":"structure",
|
|
"required":[
|
|
"SkillId",
|
|
"ParameterKey"
|
|
],
|
|
"members":{
|
|
"RoomArn":{"shape":"Arn"},
|
|
"SkillId":{"shape":"SkillId"},
|
|
"ParameterKey":{"shape":"RoomSkillParameterKey"}
|
|
}
|
|
},
|
|
"DeleteRoomSkillParameterResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
}
|
|
},
|
|
"DeleteSkillGroupRequest":{
|
|
"type":"structure",
|
|
"members":{
|
|
"SkillGroupArn":{"shape":"Arn"}
|
|
}
|
|
},
|
|
"DeleteSkillGroupResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
}
|
|
},
|
|
"DeleteUserRequest":{
|
|
"type":"structure",
|
|
"required":["EnrollmentId"],
|
|
"members":{
|
|
"UserArn":{"shape":"Arn"},
|
|
"EnrollmentId":{"shape":"EnrollmentId"}
|
|
}
|
|
},
|
|
"DeleteUserResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
}
|
|
},
|
|
"Device":{
|
|
"type":"structure",
|
|
"members":{
|
|
"DeviceArn":{"shape":"Arn"},
|
|
"DeviceSerialNumber":{"shape":"DeviceSerialNumber"},
|
|
"DeviceType":{"shape":"DeviceType"},
|
|
"DeviceName":{"shape":"DeviceName"},
|
|
"SoftwareVersion":{"shape":"SoftwareVersion"},
|
|
"MacAddress":{"shape":"MacAddress"},
|
|
"RoomArn":{"shape":"Arn"},
|
|
"DeviceStatus":{"shape":"DeviceStatus"}
|
|
}
|
|
},
|
|
"DeviceData":{
|
|
"type":"structure",
|
|
"members":{
|
|
"DeviceArn":{"shape":"Arn"},
|
|
"DeviceSerialNumber":{"shape":"DeviceSerialNumber"},
|
|
"DeviceType":{"shape":"DeviceType"},
|
|
"DeviceName":{"shape":"DeviceName"},
|
|
"SoftwareVersion":{"shape":"SoftwareVersion"},
|
|
"MacAddress":{"shape":"MacAddress"},
|
|
"DeviceStatus":{"shape":"DeviceStatus"},
|
|
"RoomArn":{"shape":"Arn"},
|
|
"RoomName":{"shape":"RoomName"}
|
|
}
|
|
},
|
|
"DeviceDataList":{
|
|
"type":"list",
|
|
"member":{"shape":"DeviceData"}
|
|
},
|
|
"DeviceName":{
|
|
"type":"string",
|
|
"max":100,
|
|
"min":2,
|
|
"pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*"
|
|
},
|
|
"DeviceSerialNumber":{
|
|
"type":"string",
|
|
"pattern":"[a-zA-Z0-9]{1,200}"
|
|
},
|
|
"DeviceStatus":{
|
|
"type":"string",
|
|
"enum":[
|
|
"READY",
|
|
"PENDING",
|
|
"WAS_OFFLINE"
|
|
]
|
|
},
|
|
"DeviceType":{
|
|
"type":"string",
|
|
"pattern":"[a-zA-Z0-9]{1,200}"
|
|
},
|
|
"DisassociateDeviceFromRoomRequest":{
|
|
"type":"structure",
|
|
"members":{
|
|
"DeviceArn":{"shape":"Arn"}
|
|
}
|
|
},
|
|
"DisassociateDeviceFromRoomResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
}
|
|
},
|
|
"DisassociateSkillGroupFromRoomRequest":{
|
|
"type":"structure",
|
|
"members":{
|
|
"SkillGroupArn":{"shape":"Arn"},
|
|
"RoomArn":{"shape":"Arn"}
|
|
}
|
|
},
|
|
"DisassociateSkillGroupFromRoomResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
}
|
|
},
|
|
"DistanceUnit":{
|
|
"type":"string",
|
|
"enum":[
|
|
"METRIC",
|
|
"IMPERIAL"
|
|
]
|
|
},
|
|
"Email":{
|
|
"type":"string",
|
|
"max":128,
|
|
"min":1,
|
|
"pattern":"([0-9a-zA-Z]([+-.\\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\\w]*[0-9a-zA-Z]\\.)+[a-zA-Z]{2,9})"
|
|
},
|
|
"EnrollmentId":{
|
|
"type":"string",
|
|
"max":128,
|
|
"min":0
|
|
},
|
|
"EnrollmentStatus":{
|
|
"type":"string",
|
|
"enum":[
|
|
"INITIALIZED",
|
|
"PENDING",
|
|
"REGISTERED",
|
|
"DEREGISTERING"
|
|
]
|
|
},
|
|
"ErrorMessage":{"type":"string"},
|
|
"Feature":{
|
|
"type":"string",
|
|
"enum":[
|
|
"BLUETOOTH",
|
|
"VOLUME",
|
|
"NOTIFICATIONS",
|
|
"LISTS",
|
|
"SKILLS",
|
|
"ALL"
|
|
]
|
|
},
|
|
"Features":{
|
|
"type":"list",
|
|
"member":{"shape":"Feature"}
|
|
},
|
|
"Filter":{
|
|
"type":"structure",
|
|
"required":[
|
|
"Key",
|
|
"Values"
|
|
],
|
|
"members":{
|
|
"Key":{"shape":"FilterKey"},
|
|
"Values":{"shape":"FilterValueList"}
|
|
}
|
|
},
|
|
"FilterKey":{
|
|
"type":"string",
|
|
"max":500,
|
|
"min":1
|
|
},
|
|
"FilterList":{
|
|
"type":"list",
|
|
"member":{"shape":"Filter"},
|
|
"max":25
|
|
},
|
|
"FilterValue":{
|
|
"type":"string",
|
|
"max":500,
|
|
"min":1
|
|
},
|
|
"FilterValueList":{
|
|
"type":"list",
|
|
"member":{"shape":"FilterValue"},
|
|
"max":5
|
|
},
|
|
"GetDeviceRequest":{
|
|
"type":"structure",
|
|
"members":{
|
|
"DeviceArn":{"shape":"Arn"}
|
|
}
|
|
},
|
|
"GetDeviceResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Device":{"shape":"Device"}
|
|
}
|
|
},
|
|
"GetProfileRequest":{
|
|
"type":"structure",
|
|
"members":{
|
|
"ProfileArn":{"shape":"Arn"}
|
|
}
|
|
},
|
|
"GetProfileResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Profile":{"shape":"Profile"}
|
|
}
|
|
},
|
|
"GetRoomRequest":{
|
|
"type":"structure",
|
|
"members":{
|
|
"RoomArn":{"shape":"Arn"}
|
|
}
|
|
},
|
|
"GetRoomResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Room":{"shape":"Room"}
|
|
}
|
|
},
|
|
"GetRoomSkillParameterRequest":{
|
|
"type":"structure",
|
|
"required":[
|
|
"SkillId",
|
|
"ParameterKey"
|
|
],
|
|
"members":{
|
|
"RoomArn":{"shape":"Arn"},
|
|
"SkillId":{"shape":"SkillId"},
|
|
"ParameterKey":{"shape":"RoomSkillParameterKey"}
|
|
}
|
|
},
|
|
"GetRoomSkillParameterResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"RoomSkillParameter":{"shape":"RoomSkillParameter"}
|
|
}
|
|
},
|
|
"GetSkillGroupRequest":{
|
|
"type":"structure",
|
|
"members":{
|
|
"SkillGroupArn":{"shape":"Arn"}
|
|
}
|
|
},
|
|
"GetSkillGroupResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"SkillGroup":{"shape":"SkillGroup"}
|
|
}
|
|
},
|
|
"InvalidUserStatusException":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Message":{"shape":"ErrorMessage"}
|
|
},
|
|
"exception":true
|
|
},
|
|
"LimitExceededException":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Message":{"shape":"ErrorMessage"}
|
|
},
|
|
"exception":true
|
|
},
|
|
"ListSkillsRequest":{
|
|
"type":"structure",
|
|
"members":{
|
|
"SkillGroupArn":{"shape":"Arn"},
|
|
"NextToken":{"shape":"NextToken"},
|
|
"MaxResults":{"shape":"SkillListMaxResults"}
|
|
}
|
|
},
|
|
"ListSkillsResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"SkillSummaries":{"shape":"SkillSummaryList"},
|
|
"NextToken":{"shape":"NextToken"}
|
|
}
|
|
},
|
|
"ListTagsRequest":{
|
|
"type":"structure",
|
|
"required":["Arn"],
|
|
"members":{
|
|
"Arn":{"shape":"Arn"},
|
|
"NextToken":{"shape":"NextToken"},
|
|
"MaxResults":{"shape":"MaxResults"}
|
|
}
|
|
},
|
|
"ListTagsResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Tags":{"shape":"TagList"},
|
|
"NextToken":{"shape":"NextToken"}
|
|
}
|
|
},
|
|
"MacAddress":{"type":"string"},
|
|
"MaxResults":{
|
|
"type":"integer",
|
|
"max":50,
|
|
"min":1
|
|
},
|
|
"MaxVolumeLimit":{"type":"integer"},
|
|
"NameInUseException":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Message":{"shape":"ErrorMessage"}
|
|
},
|
|
"exception":true
|
|
},
|
|
"NextToken":{
|
|
"type":"string",
|
|
"max":1000,
|
|
"min":1
|
|
},
|
|
"NotFoundException":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Message":{"shape":"ErrorMessage"}
|
|
},
|
|
"exception":true
|
|
},
|
|
"Profile":{
|
|
"type":"structure",
|
|
"members":{
|
|
"ProfileArn":{"shape":"Arn"},
|
|
"ProfileName":{"shape":"ProfileName"},
|
|
"Address":{"shape":"Address"},
|
|
"Timezone":{"shape":"Timezone"},
|
|
"DistanceUnit":{"shape":"DistanceUnit"},
|
|
"TemperatureUnit":{"shape":"TemperatureUnit"},
|
|
"WakeWord":{"shape":"WakeWord"},
|
|
"SetupModeDisabled":{"shape":"Boolean"},
|
|
"MaxVolumeLimit":{"shape":"MaxVolumeLimit"},
|
|
"PSTNEnabled":{"shape":"Boolean"}
|
|
}
|
|
},
|
|
"ProfileData":{
|
|
"type":"structure",
|
|
"members":{
|
|
"ProfileArn":{"shape":"Arn"},
|
|
"ProfileName":{"shape":"ProfileName"},
|
|
"Address":{"shape":"Address"},
|
|
"Timezone":{"shape":"Timezone"},
|
|
"DistanceUnit":{"shape":"DistanceUnit"},
|
|
"TemperatureUnit":{"shape":"TemperatureUnit"},
|
|
"WakeWord":{"shape":"WakeWord"}
|
|
}
|
|
},
|
|
"ProfileDataList":{
|
|
"type":"list",
|
|
"member":{"shape":"ProfileData"}
|
|
},
|
|
"ProfileName":{
|
|
"type":"string",
|
|
"max":100,
|
|
"min":1,
|
|
"pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*"
|
|
},
|
|
"ProviderCalendarId":{
|
|
"type":"string",
|
|
"max":100,
|
|
"min":0
|
|
},
|
|
"PutRoomSkillParameterRequest":{
|
|
"type":"structure",
|
|
"required":[
|
|
"SkillId",
|
|
"RoomSkillParameter"
|
|
],
|
|
"members":{
|
|
"RoomArn":{"shape":"Arn"},
|
|
"SkillId":{"shape":"SkillId"},
|
|
"RoomSkillParameter":{"shape":"RoomSkillParameter"}
|
|
}
|
|
},
|
|
"PutRoomSkillParameterResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
}
|
|
},
|
|
"ResolveRoomRequest":{
|
|
"type":"structure",
|
|
"required":[
|
|
"UserId",
|
|
"SkillId"
|
|
],
|
|
"members":{
|
|
"UserId":{"shape":"UserId"},
|
|
"SkillId":{"shape":"SkillId"}
|
|
}
|
|
},
|
|
"ResolveRoomResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"RoomArn":{"shape":"Arn"},
|
|
"RoomName":{"shape":"RoomName"},
|
|
"RoomSkillParameters":{"shape":"RoomSkillParameters"}
|
|
}
|
|
},
|
|
"ResourceInUseException":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Message":{"shape":"ErrorMessage"},
|
|
"ClientRequestToken":{"shape":"ClientRequestToken"}
|
|
},
|
|
"exception":true
|
|
},
|
|
"RevokeInvitationRequest":{
|
|
"type":"structure",
|
|
"members":{
|
|
"UserArn":{"shape":"Arn"},
|
|
"EnrollmentId":{"shape":"EnrollmentId"}
|
|
}
|
|
},
|
|
"RevokeInvitationResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
}
|
|
},
|
|
"Room":{
|
|
"type":"structure",
|
|
"members":{
|
|
"RoomArn":{"shape":"Arn"},
|
|
"RoomName":{"shape":"RoomName"},
|
|
"Description":{"shape":"RoomDescription"},
|
|
"ProviderCalendarId":{"shape":"ProviderCalendarId"},
|
|
"ProfileArn":{"shape":"Arn"}
|
|
}
|
|
},
|
|
"RoomData":{
|
|
"type":"structure",
|
|
"members":{
|
|
"RoomArn":{"shape":"Arn"},
|
|
"RoomName":{"shape":"RoomName"},
|
|
"Description":{"shape":"RoomDescription"},
|
|
"ProviderCalendarId":{"shape":"ProviderCalendarId"},
|
|
"ProfileArn":{"shape":"Arn"},
|
|
"ProfileName":{"shape":"ProfileName"}
|
|
}
|
|
},
|
|
"RoomDataList":{
|
|
"type":"list",
|
|
"member":{"shape":"RoomData"}
|
|
},
|
|
"RoomDescription":{
|
|
"type":"string",
|
|
"max":200,
|
|
"min":1,
|
|
"pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*"
|
|
},
|
|
"RoomName":{
|
|
"type":"string",
|
|
"max":100,
|
|
"min":1,
|
|
"pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*"
|
|
},
|
|
"RoomSkillParameter":{
|
|
"type":"structure",
|
|
"required":[
|
|
"ParameterKey",
|
|
"ParameterValue"
|
|
],
|
|
"members":{
|
|
"ParameterKey":{"shape":"RoomSkillParameterKey"},
|
|
"ParameterValue":{"shape":"RoomSkillParameterValue"}
|
|
}
|
|
},
|
|
"RoomSkillParameterKey":{
|
|
"type":"string",
|
|
"max":256,
|
|
"min":1
|
|
},
|
|
"RoomSkillParameterValue":{
|
|
"type":"string",
|
|
"max":512,
|
|
"min":1
|
|
},
|
|
"RoomSkillParameters":{
|
|
"type":"list",
|
|
"member":{"shape":"RoomSkillParameter"}
|
|
},
|
|
"SearchDevicesRequest":{
|
|
"type":"structure",
|
|
"members":{
|
|
"NextToken":{"shape":"NextToken"},
|
|
"MaxResults":{"shape":"MaxResults"},
|
|
"Filters":{"shape":"FilterList"},
|
|
"SortCriteria":{"shape":"SortList"}
|
|
}
|
|
},
|
|
"SearchDevicesResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Devices":{"shape":"DeviceDataList"},
|
|
"NextToken":{"shape":"NextToken"},
|
|
"TotalCount":{"shape":"TotalCount"}
|
|
}
|
|
},
|
|
"SearchProfilesRequest":{
|
|
"type":"structure",
|
|
"members":{
|
|
"NextToken":{"shape":"NextToken"},
|
|
"MaxResults":{"shape":"MaxResults"},
|
|
"Filters":{"shape":"FilterList"},
|
|
"SortCriteria":{"shape":"SortList"}
|
|
}
|
|
},
|
|
"SearchProfilesResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Profiles":{"shape":"ProfileDataList"},
|
|
"NextToken":{"shape":"NextToken"},
|
|
"TotalCount":{"shape":"TotalCount"}
|
|
}
|
|
},
|
|
"SearchRoomsRequest":{
|
|
"type":"structure",
|
|
"members":{
|
|
"NextToken":{"shape":"NextToken"},
|
|
"MaxResults":{"shape":"MaxResults"},
|
|
"Filters":{"shape":"FilterList"},
|
|
"SortCriteria":{"shape":"SortList"}
|
|
}
|
|
},
|
|
"SearchRoomsResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Rooms":{"shape":"RoomDataList"},
|
|
"NextToken":{"shape":"NextToken"},
|
|
"TotalCount":{"shape":"TotalCount"}
|
|
}
|
|
},
|
|
"SearchSkillGroupsRequest":{
|
|
"type":"structure",
|
|
"members":{
|
|
"NextToken":{"shape":"NextToken"},
|
|
"MaxResults":{"shape":"MaxResults"},
|
|
"Filters":{"shape":"FilterList"},
|
|
"SortCriteria":{"shape":"SortList"}
|
|
}
|
|
},
|
|
"SearchSkillGroupsResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"SkillGroups":{"shape":"SkillGroupDataList"},
|
|
"NextToken":{"shape":"NextToken"},
|
|
"TotalCount":{"shape":"TotalCount"}
|
|
}
|
|
},
|
|
"SearchUsersRequest":{
|
|
"type":"structure",
|
|
"members":{
|
|
"NextToken":{"shape":"NextToken"},
|
|
"MaxResults":{"shape":"MaxResults"},
|
|
"Filters":{"shape":"FilterList"},
|
|
"SortCriteria":{"shape":"SortList"}
|
|
}
|
|
},
|
|
"SearchUsersResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Users":{"shape":"UserDataList"},
|
|
"NextToken":{"shape":"NextToken"},
|
|
"TotalCount":{"shape":"TotalCount"}
|
|
}
|
|
},
|
|
"SendInvitationRequest":{
|
|
"type":"structure",
|
|
"members":{
|
|
"UserArn":{"shape":"Arn"}
|
|
}
|
|
},
|
|
"SendInvitationResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
}
|
|
},
|
|
"SkillGroup":{
|
|
"type":"structure",
|
|
"members":{
|
|
"SkillGroupArn":{"shape":"Arn"},
|
|
"SkillGroupName":{"shape":"SkillGroupName"},
|
|
"Description":{"shape":"SkillGroupDescription"}
|
|
}
|
|
},
|
|
"SkillGroupData":{
|
|
"type":"structure",
|
|
"members":{
|
|
"SkillGroupArn":{"shape":"Arn"},
|
|
"SkillGroupName":{"shape":"SkillGroupName"},
|
|
"Description":{"shape":"SkillGroupDescription"}
|
|
}
|
|
},
|
|
"SkillGroupDataList":{
|
|
"type":"list",
|
|
"member":{"shape":"SkillGroupData"}
|
|
},
|
|
"SkillGroupDescription":{
|
|
"type":"string",
|
|
"max":200,
|
|
"min":1,
|
|
"pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*"
|
|
},
|
|
"SkillGroupName":{
|
|
"type":"string",
|
|
"max":100,
|
|
"min":1,
|
|
"pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*"
|
|
},
|
|
"SkillId":{
|
|
"type":"string",
|
|
"pattern":"(^amzn1\\.ask\\.skill\\.[0-9a-f\\-]{1,200})|(^amzn1\\.echo-sdk-ams\\.app\\.[0-9a-f\\-]{1,200})"
|
|
},
|
|
"SkillListMaxResults":{
|
|
"type":"integer",
|
|
"max":10,
|
|
"min":1
|
|
},
|
|
"SkillName":{
|
|
"type":"string",
|
|
"max":100,
|
|
"min":1,
|
|
"pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*"
|
|
},
|
|
"SkillSummary":{
|
|
"type":"structure",
|
|
"members":{
|
|
"SkillId":{"shape":"SkillId"},
|
|
"SkillName":{"shape":"SkillName"},
|
|
"SupportsLinking":{"shape":"boolean"}
|
|
}
|
|
},
|
|
"SkillSummaryList":{
|
|
"type":"list",
|
|
"member":{"shape":"SkillSummary"}
|
|
},
|
|
"SoftwareVersion":{"type":"string"},
|
|
"Sort":{
|
|
"type":"structure",
|
|
"required":[
|
|
"Key",
|
|
"Value"
|
|
],
|
|
"members":{
|
|
"Key":{"shape":"SortKey"},
|
|
"Value":{"shape":"SortValue"}
|
|
}
|
|
},
|
|
"SortKey":{
|
|
"type":"string",
|
|
"max":500,
|
|
"min":1
|
|
},
|
|
"SortList":{
|
|
"type":"list",
|
|
"member":{"shape":"Sort"},
|
|
"max":25
|
|
},
|
|
"SortValue":{
|
|
"type":"string",
|
|
"enum":[
|
|
"ASC",
|
|
"DESC"
|
|
]
|
|
},
|
|
"StartDeviceSyncRequest":{
|
|
"type":"structure",
|
|
"required":["Features"],
|
|
"members":{
|
|
"RoomArn":{"shape":"Arn"},
|
|
"DeviceArn":{"shape":"Arn"},
|
|
"Features":{"shape":"Features"}
|
|
}
|
|
},
|
|
"StartDeviceSyncResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
}
|
|
},
|
|
"Tag":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Key":{"shape":"TagKey"},
|
|
"Value":{"shape":"TagValue"}
|
|
}
|
|
},
|
|
"TagKey":{
|
|
"type":"string",
|
|
"max":128,
|
|
"min":1,
|
|
"pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
|
|
},
|
|
"TagKeyList":{
|
|
"type":"list",
|
|
"member":{"shape":"TagKey"}
|
|
},
|
|
"TagList":{
|
|
"type":"list",
|
|
"member":{"shape":"Tag"}
|
|
},
|
|
"TagResourceRequest":{
|
|
"type":"structure",
|
|
"required":[
|
|
"Arn",
|
|
"Tags"
|
|
],
|
|
"members":{
|
|
"Arn":{"shape":"Arn"},
|
|
"Tags":{"shape":"TagList"}
|
|
}
|
|
},
|
|
"TagResourceResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
}
|
|
},
|
|
"TagValue":{
|
|
"type":"string",
|
|
"max":256,
|
|
"min":0,
|
|
"pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
|
|
},
|
|
"TemperatureUnit":{
|
|
"type":"string",
|
|
"enum":[
|
|
"FAHRENHEIT",
|
|
"CELSIUS"
|
|
]
|
|
},
|
|
"Timezone":{
|
|
"type":"string",
|
|
"max":100,
|
|
"min":1
|
|
},
|
|
"TotalCount":{"type":"integer"},
|
|
"UntagResourceRequest":{
|
|
"type":"structure",
|
|
"required":[
|
|
"Arn",
|
|
"TagKeys"
|
|
],
|
|
"members":{
|
|
"Arn":{"shape":"Arn"},
|
|
"TagKeys":{"shape":"TagKeyList"}
|
|
}
|
|
},
|
|
"UntagResourceResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
}
|
|
},
|
|
"UpdateDeviceRequest":{
|
|
"type":"structure",
|
|
"members":{
|
|
"DeviceArn":{"shape":"Arn"},
|
|
"DeviceName":{"shape":"DeviceName"}
|
|
}
|
|
},
|
|
"UpdateDeviceResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
}
|
|
},
|
|
"UpdateProfileRequest":{
|
|
"type":"structure",
|
|
"members":{
|
|
"ProfileArn":{"shape":"Arn"},
|
|
"ProfileName":{"shape":"ProfileName"},
|
|
"Timezone":{"shape":"Timezone"},
|
|
"Address":{"shape":"Address"},
|
|
"DistanceUnit":{"shape":"DistanceUnit"},
|
|
"TemperatureUnit":{"shape":"TemperatureUnit"},
|
|
"WakeWord":{"shape":"WakeWord"},
|
|
"SetupModeDisabled":{"shape":"Boolean"},
|
|
"MaxVolumeLimit":{"shape":"MaxVolumeLimit"},
|
|
"PSTNEnabled":{"shape":"Boolean"}
|
|
}
|
|
},
|
|
"UpdateProfileResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
}
|
|
},
|
|
"UpdateRoomRequest":{
|
|
"type":"structure",
|
|
"members":{
|
|
"RoomArn":{"shape":"Arn"},
|
|
"RoomName":{"shape":"RoomName"},
|
|
"Description":{"shape":"RoomDescription"},
|
|
"ProviderCalendarId":{"shape":"ProviderCalendarId"},
|
|
"ProfileArn":{"shape":"Arn"}
|
|
}
|
|
},
|
|
"UpdateRoomResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
}
|
|
},
|
|
"UpdateSkillGroupRequest":{
|
|
"type":"structure",
|
|
"members":{
|
|
"SkillGroupArn":{"shape":"Arn"},
|
|
"SkillGroupName":{"shape":"SkillGroupName"},
|
|
"Description":{"shape":"SkillGroupDescription"}
|
|
}
|
|
},
|
|
"UpdateSkillGroupResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
}
|
|
},
|
|
"UserData":{
|
|
"type":"structure",
|
|
"members":{
|
|
"UserArn":{"shape":"Arn"},
|
|
"FirstName":{"shape":"user_FirstName"},
|
|
"LastName":{"shape":"user_LastName"},
|
|
"Email":{"shape":"Email"},
|
|
"EnrollmentStatus":{"shape":"EnrollmentStatus"},
|
|
"EnrollmentId":{"shape":"EnrollmentId"}
|
|
}
|
|
},
|
|
"UserDataList":{
|
|
"type":"list",
|
|
"member":{"shape":"UserData"}
|
|
},
|
|
"UserId":{
|
|
"type":"string",
|
|
"pattern":"amzn1\\.[A-Za-z0-9+-\\/=.]{1,300}"
|
|
},
|
|
"WakeWord":{
|
|
"type":"string",
|
|
"enum":[
|
|
"ALEXA",
|
|
"AMAZON",
|
|
"ECHO",
|
|
"COMPUTER"
|
|
]
|
|
},
|
|
"boolean":{"type":"boolean"},
|
|
"user_FirstName":{
|
|
"type":"string",
|
|
"max":30,
|
|
"min":0,
|
|
"pattern":"([A-Za-z\\-' 0-9._]|\\p{IsLetter})*"
|
|
},
|
|
"user_LastName":{
|
|
"type":"string",
|
|
"max":30,
|
|
"min":0,
|
|
"pattern":"([A-Za-z\\-' 0-9._]|\\p{IsLetter})*"
|
|
},
|
|
"user_UserId":{
|
|
"type":"string",
|
|
"max":128,
|
|
"min":1,
|
|
"pattern":"[a-zA-Z0-9@_+.-]*"
|
|
}
|
|
}
|
|
}
|