pub struct RbumKindModifyReq {
pub module: Option<String>,
pub name: Option<TrimString>,
pub note: Option<String>,
pub icon: Option<String>,
pub sort: Option<i64>,
pub ext_table_name: Option<String>,
pub scope_level: Option<RbumScopeLevelKind>,
}Expand description
Modify request for resource kind
资源类型修改请求
Fields§
§module: Option<String>Resource kind module
资源类型模块
Used to further divide the resource kind. For example, there are multiple resource kinds under the cmdb compute module, such as ecs, ec2, k8s.
用于对资源类型做简单的分类。比如 cmdb计算 模块下可以有 ecs、ec2、k8s 等多个资源类型。
name: Option<TrimString>Resource kind name
资源类型名称
note: Option<String>Resource kind note
资源类型备注
icon: Option<String>Resource kind icon
资源类型图标
sort: Option<i64>Resource kind sort
资源类型排序
ext_table_name: Option<String>Extension table name
扩展表名
Each resource kind can specify an extension table for storing customized data.
每个资源类型可以指定一个扩展表用于存储自定义数据。
scope_level: Option<RbumScopeLevelKind>Trait Implementations§
Source§impl Debug for RbumKindModifyReq
impl Debug for RbumKindModifyReq
Source§impl<'de> Deserialize<'de> for RbumKindModifyReq
impl<'de> Deserialize<'de> for RbumKindModifyReq
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl IsObjectType for RbumKindModifyReq
Source§impl ParseFromJSON for RbumKindModifyReq
impl ParseFromJSON for RbumKindModifyReq
Source§fn parse_from_json(value: Option<Value>) -> Result<Self, ParseError<Self>>
fn parse_from_json(value: Option<Value>) -> Result<Self, ParseError<Self>>
Parse from
serde_json::Value.Source§fn parse_from_json_string(s: &str) -> Result<Self, ParseError<Self>>
fn parse_from_json_string(s: &str) -> Result<Self, ParseError<Self>>
Parse from JSON string.
Source§impl ParseFromXML for RbumKindModifyReq
impl ParseFromXML for RbumKindModifyReq
Source§fn parse_from_xml(value: Option<Value>) -> Result<Self, ParseError<Self>>
fn parse_from_xml(value: Option<Value>) -> Result<Self, ParseError<Self>>
Parse from
serde_json::Value.Source§fn parse_from_xml_string(s: &str) -> Result<Self, ParseError<Self>>
fn parse_from_xml_string(s: &str) -> Result<Self, ParseError<Self>>
Parse from XML string.
Source§impl ParseFromYAML for RbumKindModifyReq
impl ParseFromYAML for RbumKindModifyReq
Source§fn parse_from_yaml(value: Option<Value>) -> Result<Self, ParseError<Self>>
fn parse_from_yaml(value: Option<Value>) -> Result<Self, ParseError<Self>>
Parse from
serde_json::Value.Source§fn parse_from_yaml_string(s: &str) -> Result<Self, ParseError<Self>>
fn parse_from_yaml_string(s: &str) -> Result<Self, ParseError<Self>>
Parse from YAML string.
Source§impl Serialize for RbumKindModifyReq
impl Serialize for RbumKindModifyReq
Source§impl ToJSON for RbumKindModifyReq
impl ToJSON for RbumKindModifyReq
Source§impl ToXML for RbumKindModifyReq
impl ToXML for RbumKindModifyReq
Source§impl ToYAML for RbumKindModifyReq
impl ToYAML for RbumKindModifyReq
Source§impl Type for RbumKindModifyReq
impl Type for RbumKindModifyReq
Source§const IS_REQUIRED: bool = true
const IS_REQUIRED: bool = true
If it is
true, it means that this type is required.Source§type RawValueType = RbumKindModifyReq
type RawValueType = RbumKindModifyReq
The raw type used for validator. Read more
Source§type RawElementValueType = RbumKindModifyReq
type RawElementValueType = RbumKindModifyReq
The raw element type used for validator.
Source§fn schema_ref() -> MetaSchemaRef
fn schema_ref() -> MetaSchemaRef
Get schema reference of this type.
Source§fn as_raw_value(&self) -> Option<&Self::RawValueType>
fn as_raw_value(&self) -> Option<&Self::RawValueType>
Returns a reference to the raw value.
Source§fn raw_element_iter<'a>(
&'a self,
) -> Box<dyn Iterator<Item = &'a Self::RawElementValueType> + 'a>
fn raw_element_iter<'a>( &'a self, ) -> Box<dyn Iterator<Item = &'a Self::RawElementValueType> + 'a>
Returns an iterator for traversing the elements.
Auto Trait Implementations§
impl Freeze for RbumKindModifyReq
impl RefUnwindSafe for RbumKindModifyReq
impl Send for RbumKindModifyReq
impl Sync for RbumKindModifyReq
impl Unpin for RbumKindModifyReq
impl UnsafeUnpin for RbumKindModifyReq
impl UnwindSafe for RbumKindModifyReq
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more