Struct aws_sdk_iotwireless::operation::create_wireless_gateway_task_definition::CreateWirelessGatewayTaskDefinitionInput
source · #[non_exhaustive]pub struct CreateWirelessGatewayTaskDefinitionInput {
pub auto_create_tasks: Option<bool>,
pub name: Option<String>,
pub update: Option<UpdateWirelessGatewayTaskCreate>,
pub client_request_token: Option<String>,
pub tags: Option<Vec<Tag>>,
}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.auto_create_tasks: Option<bool>Whether to automatically create tasks using this task definition for all gateways with the specified current version. If false, the task must me created by calling CreateWirelessGatewayTask.
name: Option<String>The name of the new resource.
update: Option<UpdateWirelessGatewayTaskCreate>Information about the gateways to update.
client_request_token: Option<String>Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request.
The tags to attach to the specified resource. Tags are metadata that you can use to manage a resource.
Implementations§
source§impl CreateWirelessGatewayTaskDefinitionInput
impl CreateWirelessGatewayTaskDefinitionInput
sourcepub fn auto_create_tasks(&self) -> Option<bool>
pub fn auto_create_tasks(&self) -> Option<bool>
Whether to automatically create tasks using this task definition for all gateways with the specified current version. If false, the task must me created by calling CreateWirelessGatewayTask.
sourcepub fn update(&self) -> Option<&UpdateWirelessGatewayTaskCreate>
pub fn update(&self) -> Option<&UpdateWirelessGatewayTaskCreate>
Information about the gateways to update.
sourcepub fn client_request_token(&self) -> Option<&str>
pub fn client_request_token(&self) -> Option<&str>
Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request.
The tags to attach to the specified resource. Tags are metadata that you can use to manage a resource.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .tags.is_none().
source§impl CreateWirelessGatewayTaskDefinitionInput
impl CreateWirelessGatewayTaskDefinitionInput
sourcepub fn builder() -> CreateWirelessGatewayTaskDefinitionInputBuilder
pub fn builder() -> CreateWirelessGatewayTaskDefinitionInputBuilder
Creates a new builder-style object to manufacture CreateWirelessGatewayTaskDefinitionInput.
Trait Implementations§
source§impl Clone for CreateWirelessGatewayTaskDefinitionInput
impl Clone for CreateWirelessGatewayTaskDefinitionInput
source§fn clone(&self) -> CreateWirelessGatewayTaskDefinitionInput
fn clone(&self) -> CreateWirelessGatewayTaskDefinitionInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for CreateWirelessGatewayTaskDefinitionInput
impl PartialEq for CreateWirelessGatewayTaskDefinitionInput
source§fn eq(&self, other: &CreateWirelessGatewayTaskDefinitionInput) -> bool
fn eq(&self, other: &CreateWirelessGatewayTaskDefinitionInput) -> bool
self and other values to be equal, and is used
by ==.