#[non_exhaustive]pub struct GetDocumentOutputBuilder { /* private fields */ }
Expand description
A builder for GetDocumentOutput
.
Implementations§
source§impl GetDocumentOutputBuilder
impl GetDocumentOutputBuilder
sourcepub fn created_date(self, input: DateTime) -> Self
pub fn created_date(self, input: DateTime) -> Self
The date the SSM document was created.
sourcepub fn set_created_date(self, input: Option<DateTime>) -> Self
pub fn set_created_date(self, input: Option<DateTime>) -> Self
The date the SSM document was created.
sourcepub fn get_created_date(&self) -> &Option<DateTime>
pub fn get_created_date(&self) -> &Option<DateTime>
The date the SSM document was created.
sourcepub fn display_name(self, input: impl Into<String>) -> Self
pub fn display_name(self, input: impl Into<String>) -> Self
The friendly name of the SSM document. This value can differ for each version of the document. If you want to update this value, see UpdateDocument
.
sourcepub fn set_display_name(self, input: Option<String>) -> Self
pub fn set_display_name(self, input: Option<String>) -> Self
The friendly name of the SSM document. This value can differ for each version of the document. If you want to update this value, see UpdateDocument
.
sourcepub fn get_display_name(&self) -> &Option<String>
pub fn get_display_name(&self) -> &Option<String>
The friendly name of the SSM document. This value can differ for each version of the document. If you want to update this value, see UpdateDocument
.
sourcepub fn version_name(self, input: impl Into<String>) -> Self
pub fn version_name(self, input: impl Into<String>) -> Self
The version of the artifact associated with the document. For example, 12.6. This value is unique across all versions of a document, and can't be changed.
sourcepub fn set_version_name(self, input: Option<String>) -> Self
pub fn set_version_name(self, input: Option<String>) -> Self
The version of the artifact associated with the document. For example, 12.6. This value is unique across all versions of a document, and can't be changed.
sourcepub fn get_version_name(&self) -> &Option<String>
pub fn get_version_name(&self) -> &Option<String>
The version of the artifact associated with the document. For example, 12.6. This value is unique across all versions of a document, and can't be changed.
sourcepub fn document_version(self, input: impl Into<String>) -> Self
pub fn document_version(self, input: impl Into<String>) -> Self
The document version.
sourcepub fn set_document_version(self, input: Option<String>) -> Self
pub fn set_document_version(self, input: Option<String>) -> Self
The document version.
sourcepub fn get_document_version(&self) -> &Option<String>
pub fn get_document_version(&self) -> &Option<String>
The document version.
sourcepub fn status(self, input: DocumentStatus) -> Self
pub fn status(self, input: DocumentStatus) -> Self
The status of the SSM document, such as Creating
, Active
, Updating
, Failed
, and Deleting
.
sourcepub fn set_status(self, input: Option<DocumentStatus>) -> Self
pub fn set_status(self, input: Option<DocumentStatus>) -> Self
The status of the SSM document, such as Creating
, Active
, Updating
, Failed
, and Deleting
.
sourcepub fn get_status(&self) -> &Option<DocumentStatus>
pub fn get_status(&self) -> &Option<DocumentStatus>
The status of the SSM document, such as Creating
, Active
, Updating
, Failed
, and Deleting
.
sourcepub fn status_information(self, input: impl Into<String>) -> Self
pub fn status_information(self, input: impl Into<String>) -> Self
A message returned by Amazon Web Services Systems Manager that explains the Status
value. For example, a Failed
status might be explained by the StatusInformation
message, "The specified S3 bucket doesn't exist. Verify that the URL of the S3 bucket is correct."
sourcepub fn set_status_information(self, input: Option<String>) -> Self
pub fn set_status_information(self, input: Option<String>) -> Self
A message returned by Amazon Web Services Systems Manager that explains the Status
value. For example, a Failed
status might be explained by the StatusInformation
message, "The specified S3 bucket doesn't exist. Verify that the URL of the S3 bucket is correct."
sourcepub fn get_status_information(&self) -> &Option<String>
pub fn get_status_information(&self) -> &Option<String>
A message returned by Amazon Web Services Systems Manager that explains the Status
value. For example, a Failed
status might be explained by the StatusInformation
message, "The specified S3 bucket doesn't exist. Verify that the URL of the S3 bucket is correct."
sourcepub fn set_content(self, input: Option<String>) -> Self
pub fn set_content(self, input: Option<String>) -> Self
The contents of the SSM document.
sourcepub fn get_content(&self) -> &Option<String>
pub fn get_content(&self) -> &Option<String>
The contents of the SSM document.
sourcepub fn document_type(self, input: DocumentType) -> Self
pub fn document_type(self, input: DocumentType) -> Self
The document type.
sourcepub fn set_document_type(self, input: Option<DocumentType>) -> Self
pub fn set_document_type(self, input: Option<DocumentType>) -> Self
The document type.
sourcepub fn get_document_type(&self) -> &Option<DocumentType>
pub fn get_document_type(&self) -> &Option<DocumentType>
The document type.
sourcepub fn document_format(self, input: DocumentFormat) -> Self
pub fn document_format(self, input: DocumentFormat) -> Self
The document format, either JSON or YAML.
sourcepub fn set_document_format(self, input: Option<DocumentFormat>) -> Self
pub fn set_document_format(self, input: Option<DocumentFormat>) -> Self
The document format, either JSON or YAML.
sourcepub fn get_document_format(&self) -> &Option<DocumentFormat>
pub fn get_document_format(&self) -> &Option<DocumentFormat>
The document format, either JSON or YAML.
sourcepub fn requires(self, input: DocumentRequires) -> Self
pub fn requires(self, input: DocumentRequires) -> Self
Appends an item to requires
.
To override the contents of this collection use set_requires
.
A list of SSM documents required by a document. For example, an ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document.
sourcepub fn set_requires(self, input: Option<Vec<DocumentRequires>>) -> Self
pub fn set_requires(self, input: Option<Vec<DocumentRequires>>) -> Self
A list of SSM documents required by a document. For example, an ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document.
sourcepub fn get_requires(&self) -> &Option<Vec<DocumentRequires>>
pub fn get_requires(&self) -> &Option<Vec<DocumentRequires>>
A list of SSM documents required by a document. For example, an ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document.
sourcepub fn attachments_content(self, input: AttachmentContent) -> Self
pub fn attachments_content(self, input: AttachmentContent) -> Self
Appends an item to attachments_content
.
To override the contents of this collection use set_attachments_content
.
A description of the document attachments, including names, locations, sizes, and so on.
sourcepub fn set_attachments_content(
self,
input: Option<Vec<AttachmentContent>>
) -> Self
pub fn set_attachments_content( self, input: Option<Vec<AttachmentContent>> ) -> Self
A description of the document attachments, including names, locations, sizes, and so on.
sourcepub fn get_attachments_content(&self) -> &Option<Vec<AttachmentContent>>
pub fn get_attachments_content(&self) -> &Option<Vec<AttachmentContent>>
A description of the document attachments, including names, locations, sizes, and so on.
sourcepub fn review_status(self, input: ReviewStatus) -> Self
pub fn review_status(self, input: ReviewStatus) -> Self
The current review status of a new custom Systems Manager document (SSM document) created by a member of your organization, or of the latest version of an existing SSM document.
Only one version of an SSM document can be in the APPROVED state at a time. When a new version is approved, the status of the previous version changes to REJECTED.
Only one version of an SSM document can be in review, or PENDING, at a time.
sourcepub fn set_review_status(self, input: Option<ReviewStatus>) -> Self
pub fn set_review_status(self, input: Option<ReviewStatus>) -> Self
The current review status of a new custom Systems Manager document (SSM document) created by a member of your organization, or of the latest version of an existing SSM document.
Only one version of an SSM document can be in the APPROVED state at a time. When a new version is approved, the status of the previous version changes to REJECTED.
Only one version of an SSM document can be in review, or PENDING, at a time.
sourcepub fn get_review_status(&self) -> &Option<ReviewStatus>
pub fn get_review_status(&self) -> &Option<ReviewStatus>
The current review status of a new custom Systems Manager document (SSM document) created by a member of your organization, or of the latest version of an existing SSM document.
Only one version of an SSM document can be in the APPROVED state at a time. When a new version is approved, the status of the previous version changes to REJECTED.
Only one version of an SSM document can be in review, or PENDING, at a time.
sourcepub fn build(self) -> GetDocumentOutput
pub fn build(self) -> GetDocumentOutput
Consumes the builder and constructs a GetDocumentOutput
.
Trait Implementations§
source§impl Clone for GetDocumentOutputBuilder
impl Clone for GetDocumentOutputBuilder
source§fn clone(&self) -> GetDocumentOutputBuilder
fn clone(&self) -> GetDocumentOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetDocumentOutputBuilder
impl Debug for GetDocumentOutputBuilder
source§impl Default for GetDocumentOutputBuilder
impl Default for GetDocumentOutputBuilder
source§fn default() -> GetDocumentOutputBuilder
fn default() -> GetDocumentOutputBuilder
source§impl PartialEq for GetDocumentOutputBuilder
impl PartialEq for GetDocumentOutputBuilder
source§fn eq(&self, other: &GetDocumentOutputBuilder) -> bool
fn eq(&self, other: &GetDocumentOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.