[][src]Struct rusoto_ssm::RegisterTargetWithMaintenanceWindowRequest

pub struct RegisterTargetWithMaintenanceWindowRequest {
    pub client_token: Option<String>,
    pub description: Option<String>,
    pub name: Option<String>,
    pub owner_information: Option<String>,
    pub resource_type: String,
    pub targets: Vec<Target>,
    pub window_id: String,
}

Fields

client_token: Option<String>

User-provided idempotency token.

description: Option<String>

An optional description for the target.

name: Option<String>

An optional name for the target.

owner_information: Option<String>

User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

resource_type: String

The type of target being registered with the maintenance window.

targets: Vec<Target>

The targets to register with the maintenance window. In other words, the instances to run commands on when the maintenance window runs.

You can specify targets using either instance IDs or tags that have been applied to instances.

Example 1: Specify instance IDs

Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3

Example 2: Use tag key-pairs applied to instances

Key=tag:my-tag-key,Values=my-tag-value-1,my-tag-value-2

Example 3: Use tag-keys applied to instances

Key=tag-key,Values=my-tag-key-1,my-tag-key-2

For more information about these examples formats, including the best use case for each one, see Examples: Register Targets with a Maintenance Window in the AWS Systems Manager User Guide.

window_id: String

The ID of the maintenance window the target should be registered with.

Trait Implementations

impl PartialEq<RegisterTargetWithMaintenanceWindowRequest> for RegisterTargetWithMaintenanceWindowRequest[src]

impl Default for RegisterTargetWithMaintenanceWindowRequest[src]

impl Clone for RegisterTargetWithMaintenanceWindowRequest[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for RegisterTargetWithMaintenanceWindowRequest[src]

impl Serialize for RegisterTargetWithMaintenanceWindowRequest[src]

Auto Trait Implementations

impl Send for RegisterTargetWithMaintenanceWindowRequest

impl Sync for RegisterTargetWithMaintenanceWindowRequest

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self