ГОСТ Р ИСО/МЭК 19831—2017
необязательная поддержка:
Это ограничение означает, что поддержка для данного атрибута будет опциональной. Если
атрибут поддерживается. Поставщики должны распространить информацию о его поддержке через
ResourceMetadata. Данные относительно обработки атрибутов, которые неизвестны или не поддержи
ваются. представлены в 5.2. относительно пустых значений атрибута — в 5.5.14.
Непустые атрибуты, поддерживаемые Потребителем, поддерживающие запись («чтение-запись»
и «только для записи»), должны быть частью представления Ресурса, отправленного Потребителем
Поставщику, включая запросы на создание.
Непустые атрибуты, поддерживаемые Поставщиками, должны быть частью представления Ресур
са. отправленного Поставщиком Потребителю;
обязательная поддержка:
Это ограничение означает, что реализации, совместимые с настоящим стандартом, должны под
держивать атрибут. Если он задан для вложенного атрибута, то поддержка требуется только в том слу
чае. если поддерживается родительский атрибут. Данные о пустых значениях атрибута приведены в
5.5.14.
Непустые обязательные атрибуты, поддерживающие запись («чтение-запись» и «только для за
писи»), должны быть частью представления Ресурса, отправленного Потребителями Поставщикам,
включая запросы «создать».
Непустые обязательные атрибуты Поставщика должны быть частью представления Ресурса, от
правленного Поставщиками Потребителю;
неизменяемый:
Это ограничение Поставщика означает, что атрибут, установленный однажды, не должен быть из
менен в течение всего срока жизни Ресурса;
изменяемый:
Это ограничение Поставщика означает, что атрибут может быть изменен. Поставщики должны
иметь возможность изменять эти атрибуты. Возможность изменения этих атрибутов Потребителями
обозначается ограничениями; «только для чтения», «чтение-запись» и «только для записи»;
только для чтения:
Это ограничение Потребителя означает, что атрибут может быть получен, но не может быть об
новлен Потребителями. Атрибуты «только для чтения» не требуется включать в сериализации Ресур
сов в запросах создания или обновления Ресурсов. Если данные атрибуты указаны в сообщении, они
должны быть проигнорированы Поставщиком. Атрибуты вида «только для чтения» должны быть вклю
чены в сериализации Ресурсов, отправленных Поставщиками;
чтение-запись:
Это ограничение Потребителя означает, что атрибут может быть получен и/или обновлен Потре
бителями. Атрибуты «чтение-запись» должны быть включены в сериализации Ресурсов, отправленных
Поставщикам и от них. Поставщики могут ограничить возможность обновлять эти атрибуты Потребите
лями и должны обозначить ограничение в ResourceMetadata;
только для записи:
Это ограничение Потребителя означает, что атрибут может быть обновлен Потребителями, но
не передается Потребителям, обычно из соображений безопасности. Атрибуты «только для записи»
должны быть включены в сериализации Ресурсов, отправленных Поставщикам, но не должны
быть включены в сериализацию Ресурсов, отправленных Поставщиками.
5.5 Типы данных и их сериализация
В случае, если явным образом не указано требование исключить конкретные атрибуты из пред
ставления Ресурса, отсутствие необязательного атрибута в представлении означает, что атрибут не
имеет значения (т. е. не определен). Настоящий стандарт не распространяется на концепцию необяза
тельного атрибута, имеющего значение по умолчанию.
Примечание — Клиент не может определить (при рассмотрении возвращенного представления), под
держиваетсяли конкретныйотсутствующий атрибут, или он не существует.
Аналогичным образом исключение атрибута из представления Ресурса во входных данных опера
ции обновления означает, что Потребитель запрашивает у Поставщика удаления этого атрибута.
Типы данных и значения, используемые в таблицах, предназначенных для определения CIMI,
приведены далее.
19