pub struct ResourceVersionProperties {
pub execution_role_arn: Option<Value<String>>,
pub logging_config: Option<Value<LoggingConfig>>,
pub schema_handler_package: Value<String>,
pub type_name: Value<String>,
}Expand description
Properties for the ResourceVersion resource.
Fields§
§execution_role_arn: Option<Value<String>>Property ExecutionRoleArn.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
logging_config: Option<Value<LoggingConfig>>Property LoggingConfig.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
schema_handler_package: Value<String>Property SchemaHandlerPackage.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
type_name: Value<String>Property TypeName.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
Trait Implementations§
Source§impl Debug for ResourceVersionProperties
impl Debug for ResourceVersionProperties
Source§impl Default for ResourceVersionProperties
impl Default for ResourceVersionProperties
Source§fn default() -> ResourceVersionProperties
fn default() -> ResourceVersionProperties
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ResourceVersionProperties
impl<'de> Deserialize<'de> for ResourceVersionProperties
Source§fn deserialize<D: Deserializer<'de>>(
d: D,
) -> Result<ResourceVersionProperties, D::Error>
fn deserialize<D: Deserializer<'de>>( d: D, ) -> Result<ResourceVersionProperties, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<ResourceVersionProperties> for ResourceVersion
impl From<ResourceVersionProperties> for ResourceVersion
Source§fn from(properties: ResourceVersionProperties) -> ResourceVersion
fn from(properties: ResourceVersionProperties) -> ResourceVersion
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ResourceVersionProperties
impl RefUnwindSafe for ResourceVersionProperties
impl Send for ResourceVersionProperties
impl Sync for ResourceVersionProperties
impl Unpin for ResourceVersionProperties
impl UnwindSafe for ResourceVersionProperties
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