Struct aws_sdk_migrationhubrefactorspaces::operation::create_application::CreateApplicationInput
source · #[non_exhaustive]pub struct CreateApplicationInput {
pub name: Option<String>,
pub environment_identifier: Option<String>,
pub vpc_id: Option<String>,
pub proxy_type: Option<ProxyType>,
pub api_gateway_proxy: Option<ApiGatewayProxyInput>,
pub tags: Option<HashMap<String, String>>,
pub client_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.name: Option<String>The name to use for the application.
environment_identifier: Option<String>The unique identifier of the environment.
vpc_id: Option<String>The ID of the virtual private cloud (VPC).
proxy_type: Option<ProxyType>The proxy type of the proxy created within the application.
api_gateway_proxy: Option<ApiGatewayProxyInput>A wrapper object holding the API Gateway endpoint type and stage name for the proxy.
The tags to assign to the application. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key-value pair.
client_token: Option<String>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
Implementations§
source§impl CreateApplicationInput
impl CreateApplicationInput
sourcepub fn environment_identifier(&self) -> Option<&str>
pub fn environment_identifier(&self) -> Option<&str>
The unique identifier of the environment.
sourcepub fn proxy_type(&self) -> Option<&ProxyType>
pub fn proxy_type(&self) -> Option<&ProxyType>
The proxy type of the proxy created within the application.
sourcepub fn api_gateway_proxy(&self) -> Option<&ApiGatewayProxyInput>
pub fn api_gateway_proxy(&self) -> Option<&ApiGatewayProxyInput>
A wrapper object holding the API Gateway endpoint type and stage name for the proxy.
The tags to assign to the application. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key-value pair.
sourcepub fn client_token(&self) -> Option<&str>
pub fn client_token(&self) -> Option<&str>
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
source§impl CreateApplicationInput
impl CreateApplicationInput
sourcepub fn builder() -> CreateApplicationInputBuilder
pub fn builder() -> CreateApplicationInputBuilder
Creates a new builder-style object to manufacture CreateApplicationInput.
Trait Implementations§
source§impl Clone for CreateApplicationInput
impl Clone for CreateApplicationInput
source§fn clone(&self) -> CreateApplicationInput
fn clone(&self) -> CreateApplicationInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CreateApplicationInput
impl Debug for CreateApplicationInput
source§impl PartialEq for CreateApplicationInput
impl PartialEq for CreateApplicationInput
source§fn eq(&self, other: &CreateApplicationInput) -> bool
fn eq(&self, other: &CreateApplicationInput) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for CreateApplicationInput
Auto Trait Implementations§
impl Freeze for CreateApplicationInput
impl RefUnwindSafe for CreateApplicationInput
impl Send for CreateApplicationInput
impl Sync for CreateApplicationInput
impl Unpin for CreateApplicationInput
impl UnwindSafe for CreateApplicationInput
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