Struct rusoto_clouddirectory::CreateFacetRequest
source · [−]pub struct CreateFacetRequest {
pub attributes: Option<Vec<FacetAttribute>>,
pub facet_style: Option<String>,
pub name: String,
pub object_type: Option<String>,
pub schema_arn: String,
}
Fields
attributes: Option<Vec<FacetAttribute>>
The attributes that are associated with the Facet.
facet_style: Option<String>
There are two different styles that you can define on any given facet, Static
and Dynamic
. For static facets, all attributes must be defined in the schema. For dynamic facets, attributes can be defined during data plane operations.
name: String
The name of the Facet, which is unique for a given schema.
object_type: Option<String>
Specifies whether a given object created from this facet is of type node, leaf node, policy or index.
-
Node: Can have multiple children but one parent.
-
Leaf node: Cannot have children but can have multiple parents.
-
Policy: Allows you to store a policy document and policy type. For more information, see Policies.
-
Index: Can be created with the Index API.
schema_arn: String
Trait Implementations
sourceimpl Clone for CreateFacetRequest
impl Clone for CreateFacetRequest
sourcefn clone(&self) -> CreateFacetRequest
fn clone(&self) -> CreateFacetRequest
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for CreateFacetRequest
impl Debug for CreateFacetRequest
sourceimpl Default for CreateFacetRequest
impl Default for CreateFacetRequest
sourcefn default() -> CreateFacetRequest
fn default() -> CreateFacetRequest
Returns the “default value” for a type. Read more
sourceimpl PartialEq<CreateFacetRequest> for CreateFacetRequest
impl PartialEq<CreateFacetRequest> for CreateFacetRequest
sourcefn eq(&self, other: &CreateFacetRequest) -> bool
fn eq(&self, other: &CreateFacetRequest) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &CreateFacetRequest) -> bool
fn ne(&self, other: &CreateFacetRequest) -> bool
This method tests for !=
.
sourceimpl Serialize for CreateFacetRequest
impl Serialize for CreateFacetRequest
impl StructuralPartialEq for CreateFacetRequest
Auto Trait Implementations
impl RefUnwindSafe for CreateFacetRequest
impl Send for CreateFacetRequest
impl Sync for CreateFacetRequest
impl Unpin for CreateFacetRequest
impl UnwindSafe for CreateFacetRequest
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more