Struct aws_sdk_ssmsap::types::Component
source · #[non_exhaustive]pub struct Component {Show 16 fields
pub component_id: Option<String>,
pub parent_component: Option<String>,
pub child_components: Option<Vec<String>>,
pub application_id: Option<String>,
pub component_type: Option<ComponentType>,
pub status: Option<ComponentStatus>,
pub sap_hostname: Option<String>,
pub sap_kernel_version: Option<String>,
pub hdb_version: Option<String>,
pub resilience: Option<Resilience>,
pub associated_host: Option<AssociatedHost>,
pub databases: Option<Vec<String>>,
pub hosts: Option<Vec<Host>>,
pub primary_host: Option<String>,
pub last_updated: Option<DateTime>,
pub arn: Option<String>,
}Expand description
The SAP component of your application.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.component_id: Option<String>The ID of the component.
parent_component: Option<String>The parent component of a highly available environment. For example, in a highly available SAP on AWS workload, the parent component consists of the entire setup, including the child components.
child_components: Option<Vec<String>>The child components of a highly available environment. For example, in a highly available SAP on AWS workload, the child component consists of the primary and secondar instances.
application_id: Option<String>The ID of the application.
component_type: Option<ComponentType>The type of the component.
status: Option<ComponentStatus>The status of the component.
sap_hostname: Option<String>The hostname of the component.
sap_kernel_version: Option<String>The kernel version of the component.
hdb_version: Option<String>The SAP HANA version of the component.
resilience: Option<Resilience>Details of the SAP HANA system replication for the component.
associated_host: Option<AssociatedHost>The associated host of the component.
databases: Option<Vec<String>>The SAP HANA databases of the component.
hosts: Option<Vec<Host>>The hosts of the component.
primary_host: Option<String>The primary host of the component.
last_updated: Option<DateTime>The time at which the component was last updated.
arn: Option<String>The Amazon Resource Name (ARN) of the component.
Implementations§
source§impl Component
impl Component
sourcepub fn component_id(&self) -> Option<&str>
pub fn component_id(&self) -> Option<&str>
The ID of the component.
sourcepub fn parent_component(&self) -> Option<&str>
pub fn parent_component(&self) -> Option<&str>
The parent component of a highly available environment. For example, in a highly available SAP on AWS workload, the parent component consists of the entire setup, including the child components.
sourcepub fn child_components(&self) -> Option<&[String]>
pub fn child_components(&self) -> Option<&[String]>
The child components of a highly available environment. For example, in a highly available SAP on AWS workload, the child component consists of the primary and secondar instances.
sourcepub fn application_id(&self) -> Option<&str>
pub fn application_id(&self) -> Option<&str>
The ID of the application.
sourcepub fn component_type(&self) -> Option<&ComponentType>
pub fn component_type(&self) -> Option<&ComponentType>
The type of the component.
sourcepub fn status(&self) -> Option<&ComponentStatus>
pub fn status(&self) -> Option<&ComponentStatus>
The status of the component.
sourcepub fn sap_hostname(&self) -> Option<&str>
pub fn sap_hostname(&self) -> Option<&str>
The hostname of the component.
sourcepub fn sap_kernel_version(&self) -> Option<&str>
pub fn sap_kernel_version(&self) -> Option<&str>
The kernel version of the component.
sourcepub fn hdb_version(&self) -> Option<&str>
pub fn hdb_version(&self) -> Option<&str>
The SAP HANA version of the component.
sourcepub fn resilience(&self) -> Option<&Resilience>
pub fn resilience(&self) -> Option<&Resilience>
Details of the SAP HANA system replication for the component.
sourcepub fn associated_host(&self) -> Option<&AssociatedHost>
pub fn associated_host(&self) -> Option<&AssociatedHost>
The associated host of the component.
sourcepub fn hosts(&self) -> Option<&[Host]>
👎Deprecated: This shape is no longer used. Please use AssociatedHost.
pub fn hosts(&self) -> Option<&[Host]>
The hosts of the component.
sourcepub fn primary_host(&self) -> Option<&str>
👎Deprecated: This shape is no longer used. Please use AssociatedHost.
pub fn primary_host(&self) -> Option<&str>
The primary host of the component.
sourcepub fn last_updated(&self) -> Option<&DateTime>
pub fn last_updated(&self) -> Option<&DateTime>
The time at which the component was last updated.