Struct aws_sdk_kinesisanalyticsv2::operation::add_application_vpc_configuration::AddApplicationVpcConfigurationInput
source · #[non_exhaustive]pub struct AddApplicationVpcConfigurationInput {
pub application_name: Option<String>,
pub current_application_version_id: Option<i64>,
pub vpc_configuration: Option<VpcConfiguration>,
pub conditional_token: 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_name: Option<String>The name of an existing application.
current_application_version_id: Option<i64>The version of the application to which you want to add the VPC configuration. You must provide the CurrentApplicationVersionId or the ConditionalToken. You can use the DescribeApplication operation to get the current application version. If the version specified is not the current version, the ConcurrentModificationException is returned. For better concurrency support, use the ConditionalToken parameter instead of CurrentApplicationVersionId.
vpc_configuration: Option<VpcConfiguration>Description of the VPC to add to the application.
conditional_token: Option<String>A value you use to implement strong concurrency for application updates. You must provide the ApplicationVersionID or the ConditionalToken. You get the application's current ConditionalToken using DescribeApplication. For better concurrency support, use the ConditionalToken parameter instead of CurrentApplicationVersionId.
Implementations§
source§impl AddApplicationVpcConfigurationInput
impl AddApplicationVpcConfigurationInput
sourcepub fn application_name(&self) -> Option<&str>
pub fn application_name(&self) -> Option<&str>
The name of an existing application.
sourcepub fn current_application_version_id(&self) -> Option<i64>
pub fn current_application_version_id(&self) -> Option<i64>
The version of the application to which you want to add the VPC configuration. You must provide the CurrentApplicationVersionId or the ConditionalToken. You can use the DescribeApplication operation to get the current application version. If the version specified is not the current version, the ConcurrentModificationException is returned. For better concurrency support, use the ConditionalToken parameter instead of CurrentApplicationVersionId.
sourcepub fn vpc_configuration(&self) -> Option<&VpcConfiguration>
pub fn vpc_configuration(&self) -> Option<&VpcConfiguration>
Description of the VPC to add to the application.
sourcepub fn conditional_token(&self) -> Option<&str>
pub fn conditional_token(&self) -> Option<&str>
A value you use to implement strong concurrency for application updates. You must provide the ApplicationVersionID or the ConditionalToken. You get the application's current ConditionalToken using DescribeApplication. For better concurrency support, use the ConditionalToken parameter instead of CurrentApplicationVersionId.
source§impl AddApplicationVpcConfigurationInput
impl AddApplicationVpcConfigurationInput
sourcepub fn builder() -> AddApplicationVpcConfigurationInputBuilder
pub fn builder() -> AddApplicationVpcConfigurationInputBuilder
Creates a new builder-style object to manufacture AddApplicationVpcConfigurationInput.
Trait Implementations§
source§impl Clone for AddApplicationVpcConfigurationInput
impl Clone for AddApplicationVpcConfigurationInput
source§fn clone(&self) -> AddApplicationVpcConfigurationInput
fn clone(&self) -> AddApplicationVpcConfigurationInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for AddApplicationVpcConfigurationInput
impl PartialEq for AddApplicationVpcConfigurationInput
source§fn eq(&self, other: &AddApplicationVpcConfigurationInput) -> bool
fn eq(&self, other: &AddApplicationVpcConfigurationInput) -> bool
self and other values to be equal, and is used
by ==.