pub fn resource_locations(mut self, input: crate::model::ResourceLocationValues) -> Self {
            let mut v = self.resource_locations.unwrap_or_default();
            v.push(input);
            self.resource_locations = Some(v);
            self
        }
/// Appends an item to `resource_locations`.
///
/// To override the contents of this collection use [`set_resource_locations`](Self::set_resource_locations).
///
/// <p>The location of the resources to backup. If the source resources are located in an Amazon Web Services Region, specify <code>CLOUD</code>. If the source resources are located on an Outpost in your account, specify <code>OUTPOST</code>. </p>
/// <p>If you specify <code>OUTPOST</code>, Amazon Data Lifecycle Manager backs up all resources of the specified type with matching target tags across all of the Outposts in your account.</p>
Appends an item to `resource_locations`.
To override the contents of this collection use [`set_resource_locations`](Self::set_resource_locations).

The location of the resources to backup. If the source resources are located in an Amazon Web Services Region, specify CLOUD. If the source resources are located on an Outpost in your account, specify OUTPOST. 
If you specify OUTPOST, Amazon Data Lifecycle Manager backs up all resources of the specified type with matching target tags across all of the Outposts in your account.
Appends an item to ` resource_locations ` . To override the contents of this collection use [ ` set_resource_locations ` ] ( Self :: set_resource_locations ) . The location of the resources to backup . If the source resources are located in an Amazon Web Services Region specify CLOUD . If the source resources are located on an Outpost in your account specify OUTPOST . If you specify OUTPOST Amazon Data Lifecycle Manager backs up all resources of the specified type with matching target tags across all of the Outposts in your account .
pub fn resource_locations(mut self, input: crate::model::ResourceLocationValues) -> Self {
            let mut v = self.resource_locations.unwrap_or_default();
            v.push(input);
            self.resource_locations = Some(v);
            self
        }
pub fn resource_locations ( mut self , input : crate :: model :: ResourceLocationValues ) -> Self { let mut v = self . resource_locations . unwrap_or_default ( ) ; v . push ( input ) ; self . resource_locations = Some ( v ) ; self }
Appends an item to `resource_locations`.
Appends an item to ` resource_locations ` .
mut self
input
crate::model::ResourceLocationValues
mut self
input
crate::model::ResourceLocationValues