[−][src]Struct rusoto_ssm::DocumentDescription
Describes a Systems Manager document.
Fields
attachments_information: Option<Vec<AttachmentInformation>>
Details about the document attachments, including names, locations, sizes, and so on.
created_date: Option<f64>
The date when the document was created.
default_version: Option<String>
The default version.
description: Option<String>
A description of the document.
document_format: Option<String>
The document format, either JSON or YAML.
document_type: Option<String>
The type of document.
document_version: Option<String>
The document version.
hash: Option<String>
The Sha256 or Sha1 hash created by the system when the document was created.
Sha1 hashes have been deprecated.
hash_type: Option<String>
The hash type of the document. Valid values include Sha256
or Sha1
.
Sha1 hashes have been deprecated.
latest_version: Option<String>
The latest version of the document.
name: Option<String>
The name of the Systems Manager document.
owner: Option<String>
The AWS user account that created the document.
parameters: Option<Vec<DocumentParameter>>
A description of the parameters for a document.
platform_types: Option<Vec<String>>
The list of OS platforms compatible with this Systems Manager document.
requires: Option<Vec<DocumentRequires>>
A list of SSM documents required by a document. For example, an ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document.
schema_version: Option<String>
The schema version.
sha_1: Option<String>
The SHA1 hash of the document, which you can use for verification.
status: Option<String>
The status of the Systems Manager document.
status_information: Option<String>
A message returned by AWS Systems Manager that explains the Status
value. For example, a Failed
status might be explained by the StatusInformation
message, "The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct."
The tags, or metadata, that have been applied to the document.
target_type: Option<String>
The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS resource and property types reference in the AWS CloudFormation User Guide.
version_name: Option<String>
The version of the artifact associated with the document.
Trait Implementations
impl Clone for DocumentDescription
[src]
pub fn clone(&self) -> DocumentDescription
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for DocumentDescription
[src]
impl Default for DocumentDescription
[src]
pub fn default() -> DocumentDescription
[src]
impl<'de> Deserialize<'de> for DocumentDescription
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<DocumentDescription> for DocumentDescription
[src]
pub fn eq(&self, other: &DocumentDescription) -> bool
[src]
pub fn ne(&self, other: &DocumentDescription) -> bool
[src]
impl StructuralPartialEq for DocumentDescription
[src]
Auto Trait Implementations
impl RefUnwindSafe for DocumentDescription
[src]
impl Send for DocumentDescription
[src]
impl Sync for DocumentDescription
[src]
impl Unpin for DocumentDescription
[src]
impl UnwindSafe for DocumentDescription
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,