Struct aws_sdk_ssmsap::operation::update_application_settings::UpdateApplicationSettingsInput
source · #[non_exhaustive]pub struct UpdateApplicationSettingsInput {
pub application_id: Option<String>,
pub credentials_to_add_or_update: Option<Vec<ApplicationCredential>>,
pub credentials_to_remove: Option<Vec<ApplicationCredential>>,
pub backint: Option<BackintConfig>,
pub database_arn: Option<String>,
}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.application_id: Option<String>The ID of the application.
credentials_to_add_or_update: Option<Vec<ApplicationCredential>>The credentials to be added or updated.
credentials_to_remove: Option<Vec<ApplicationCredential>>The credentials to be removed.
backint: Option<BackintConfig>Installation of AWS Backint Agent for SAP HANA.
database_arn: Option<String>The Amazon Resource Name of the SAP HANA database that replaces the current SAP HANA connection with the SAP_ABAP application.
Implementations§
source§impl UpdateApplicationSettingsInput
impl UpdateApplicationSettingsInput
sourcepub fn application_id(&self) -> Option<&str>
pub fn application_id(&self) -> Option<&str>
The ID of the application.
sourcepub fn credentials_to_add_or_update(&self) -> &[ApplicationCredential]
pub fn credentials_to_add_or_update(&self) -> &[ApplicationCredential]
The credentials to be added or updated.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .credentials_to_add_or_update.is_none().
sourcepub fn credentials_to_remove(&self) -> &[ApplicationCredential]
pub fn credentials_to_remove(&self) -> &[ApplicationCredential]
The credentials to be removed.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .credentials_to_remove.is_none().
sourcepub fn backint(&self) -> Option<&BackintConfig>
pub fn backint(&self) -> Option<&BackintConfig>
Installation of AWS Backint Agent for SAP HANA.
sourcepub fn database_arn(&self) -> Option<&str>
pub fn database_arn(&self) -> Option<&str>
The Amazon Resource Name of the SAP HANA database that replaces the current SAP HANA connection with the SAP_ABAP application.
source§impl UpdateApplicationSettingsInput
impl UpdateApplicationSettingsInput
sourcepub fn builder() -> UpdateApplicationSettingsInputBuilder
pub fn builder() -> UpdateApplicationSettingsInputBuilder
Creates a new builder-style object to manufacture UpdateApplicationSettingsInput.
Trait Implementations§
source§impl Clone for UpdateApplicationSettingsInput
impl Clone for UpdateApplicationSettingsInput
source§fn clone(&self) -> UpdateApplicationSettingsInput
fn clone(&self) -> UpdateApplicationSettingsInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for UpdateApplicationSettingsInput
impl PartialEq for UpdateApplicationSettingsInput
source§fn eq(&self, other: &UpdateApplicationSettingsInput) -> bool
fn eq(&self, other: &UpdateApplicationSettingsInput) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for UpdateApplicationSettingsInput
Auto Trait Implementations§
impl Freeze for UpdateApplicationSettingsInput
impl RefUnwindSafe for UpdateApplicationSettingsInput
impl Send for UpdateApplicationSettingsInput
impl Sync for UpdateApplicationSettingsInput
impl Unpin for UpdateApplicationSettingsInput
impl UnwindSafe for UpdateApplicationSettingsInput
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more