Struct rusoto_kinesisanalyticsv2::UpdateApplicationRequest [−][src]
pub struct UpdateApplicationRequest { pub application_configuration_update: Option<ApplicationConfigurationUpdate>, pub application_name: String, pub cloud_watch_logging_option_updates: Option<Vec<CloudWatchLoggingOptionUpdate>>, pub conditional_token: Option<String>, pub current_application_version_id: Option<i64>, pub run_configuration_update: Option<RunConfigurationUpdate>, pub service_execution_role_update: Option<String>, }
Fields
application_configuration_update: Option<ApplicationConfigurationUpdate>
Describes application configuration updates.
application_name: String
The name of the application to update.
cloud_watch_logging_option_updates: Option<Vec<CloudWatchLoggingOptionUpdate>>
Describes application Amazon CloudWatch logging option updates. You can only update existing CloudWatch logging options with this action. To add a new CloudWatch logging option, use AddApplicationCloudWatchLoggingOption.
conditional_token: Option<String>
A value you use to implement strong concurrency for application updates. You must provide the CurrentApplicationVersionId
or the ConditionalToken
. You get the application's current ConditionalToken
using DescribeApplication. For better concurrency support, use the ConditionalToken
parameter instead of CurrentApplicationVersionId
.
current_application_version_id: Option<i64>
The current application version ID. You must provide the CurrentApplicationVersionId
or the ConditionalToken
.You can retrieve the application version ID using DescribeApplication. For better concurrency support, use the ConditionalToken
parameter instead of CurrentApplicationVersionId
.
run_configuration_update: Option<RunConfigurationUpdate>
Describes updates to the application's starting parameters.
service_execution_role_update: Option<String>
Describes updates to the service execution role.
Trait Implementations
Returns the “default value” for a type. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for UpdateApplicationRequest
impl Send for UpdateApplicationRequest
impl Sync for UpdateApplicationRequest
impl Unpin for UpdateApplicationRequest
impl UnwindSafe for UpdateApplicationRequest
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self