Function update_from_file

Source
pub async fn update_from_file(filename: &str) -> Result<()>
Expand description

Updates AWS Parameters from a YAML file

§File Structure

The file structure for updating parameters is as follows:

- name: "new_parameter"
  value: "Example parameter"
  description: "An example of an unsecure parameter"
  is_secure: false
- name: "new_secure_parameter"
  value: "$uper$ecretP@$$W0rd"
  description: "An example of a secure parameter"
  is_secure: true

§Example

let filename = "non_existing_file.yaml";

match tokio_test::block_on(aws_parameter_update::update_from_file(filename)) {
    Ok(_) => {
        println!("Parameter update from file {} finished", filename);
    }
    Err(error) => {
        println!("Parameter updated from file {} failed: {}", filename, error);
    }
};