Skip to content

Commit

Permalink
Added new SMBSecurityStrategy enum named MandatoryEncryptionNoAes128,…
Browse files Browse the repository at this point in the history
… new mode enforces encryption and disables AES 128-bit algorithums.

This release adds support for Amazon Lightsail instances to switch between dual-stack or IPv4 only and IPv6-only public IP address types.
Performance Insights added a new input parameter called AuthorizedActions to support the fine-grained access feature. Performance Insights also restricted the acceptable input characters.
Add Maintenance window to CreateJob and UpdateJob APIs and JobRun response. Add a new Job Run State for EXPIRED.
Updates Amazon RDS documentation for Db2 license through AWS Marketplace.
Model update; no change to SDK functionality.
This release includes a new Amazon SES feature called Mail Manager, which is a set of email gateway capabilities designed to help customers strengthen their organization's email infrastructure, simplify email workflow management, and streamline email compliance control.
  • Loading branch information
aws-sdk-cpp-automation committed May 21, 2024
1 parent 960b455 commit 2c07e1b
Show file tree
Hide file tree
Showing 454 changed files with 48,024 additions and 569 deletions.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.11.332
1.11.333
Original file line number Diff line number Diff line change
Expand Up @@ -1544,6 +1544,87 @@ namespace Model
*/
inline CreateJobRequest& WithSourceControlDetails(SourceControlDetails&& value) { SetSourceControlDetails(std::move(value)); return *this;}


/**
* <p>This field specifies a day of the week and hour for a maintenance window for
* streaming jobs. Glue periodically performs maintenance activities. During these
* maintenance windows, Glue will need to restart your streaming jobs.</p> <p>Glue
* will restart the job within 3 hours of the specified maintenance window. For
* instance, if you set up the maintenance window for Monday at 10:00AM GMT, your
* jobs will be restarted between 10:00AM GMT to 1:00PM GMT.</p>
*/
inline const Aws::String& GetMaintenanceWindow() const{ return m_maintenanceWindow; }

/**
* <p>This field specifies a day of the week and hour for a maintenance window for
* streaming jobs. Glue periodically performs maintenance activities. During these
* maintenance windows, Glue will need to restart your streaming jobs.</p> <p>Glue
* will restart the job within 3 hours of the specified maintenance window. For
* instance, if you set up the maintenance window for Monday at 10:00AM GMT, your
* jobs will be restarted between 10:00AM GMT to 1:00PM GMT.</p>
*/
inline bool MaintenanceWindowHasBeenSet() const { return m_maintenanceWindowHasBeenSet; }

/**
* <p>This field specifies a day of the week and hour for a maintenance window for
* streaming jobs. Glue periodically performs maintenance activities. During these
* maintenance windows, Glue will need to restart your streaming jobs.</p> <p>Glue
* will restart the job within 3 hours of the specified maintenance window. For
* instance, if you set up the maintenance window for Monday at 10:00AM GMT, your
* jobs will be restarted between 10:00AM GMT to 1:00PM GMT.</p>
*/
inline void SetMaintenanceWindow(const Aws::String& value) { m_maintenanceWindowHasBeenSet = true; m_maintenanceWindow = value; }

/**
* <p>This field specifies a day of the week and hour for a maintenance window for
* streaming jobs. Glue periodically performs maintenance activities. During these
* maintenance windows, Glue will need to restart your streaming jobs.</p> <p>Glue
* will restart the job within 3 hours of the specified maintenance window. For
* instance, if you set up the maintenance window for Monday at 10:00AM GMT, your
* jobs will be restarted between 10:00AM GMT to 1:00PM GMT.</p>
*/
inline void SetMaintenanceWindow(Aws::String&& value) { m_maintenanceWindowHasBeenSet = true; m_maintenanceWindow = std::move(value); }

/**
* <p>This field specifies a day of the week and hour for a maintenance window for
* streaming jobs. Glue periodically performs maintenance activities. During these
* maintenance windows, Glue will need to restart your streaming jobs.</p> <p>Glue
* will restart the job within 3 hours of the specified maintenance window. For
* instance, if you set up the maintenance window for Monday at 10:00AM GMT, your
* jobs will be restarted between 10:00AM GMT to 1:00PM GMT.</p>
*/
inline void SetMaintenanceWindow(const char* value) { m_maintenanceWindowHasBeenSet = true; m_maintenanceWindow.assign(value); }

/**
* <p>This field specifies a day of the week and hour for a maintenance window for
* streaming jobs. Glue periodically performs maintenance activities. During these
* maintenance windows, Glue will need to restart your streaming jobs.</p> <p>Glue
* will restart the job within 3 hours of the specified maintenance window. For
* instance, if you set up the maintenance window for Monday at 10:00AM GMT, your
* jobs will be restarted between 10:00AM GMT to 1:00PM GMT.</p>
*/
inline CreateJobRequest& WithMaintenanceWindow(const Aws::String& value) { SetMaintenanceWindow(value); return *this;}

/**
* <p>This field specifies a day of the week and hour for a maintenance window for
* streaming jobs. Glue periodically performs maintenance activities. During these
* maintenance windows, Glue will need to restart your streaming jobs.</p> <p>Glue
* will restart the job within 3 hours of the specified maintenance window. For
* instance, if you set up the maintenance window for Monday at 10:00AM GMT, your
* jobs will be restarted between 10:00AM GMT to 1:00PM GMT.</p>
*/
inline CreateJobRequest& WithMaintenanceWindow(Aws::String&& value) { SetMaintenanceWindow(std::move(value)); return *this;}

/**
* <p>This field specifies a day of the week and hour for a maintenance window for
* streaming jobs. Glue periodically performs maintenance activities. During these
* maintenance windows, Glue will need to restart your streaming jobs.</p> <p>Glue
* will restart the job within 3 hours of the specified maintenance window. For
* instance, if you set up the maintenance window for Monday at 10:00AM GMT, your
* jobs will be restarted between 10:00AM GMT to 1:00PM GMT.</p>
*/
inline CreateJobRequest& WithMaintenanceWindow(const char* value) { SetMaintenanceWindow(value); return *this;}

private:

Aws::String m_name;
Expand Down Expand Up @@ -1608,6 +1689,9 @@ namespace Model

SourceControlDetails m_sourceControlDetails;
bool m_sourceControlDetailsHasBeenSet = false;

Aws::String m_maintenanceWindow;
bool m_maintenanceWindowHasBeenSet = false;
};

} // namespace Model
Expand Down
84 changes: 84 additions & 0 deletions generated/src/aws-cpp-sdk-glue/include/aws/glue/model/Job.h
Original file line number Diff line number Diff line change
Expand Up @@ -1497,6 +1497,87 @@ namespace Model
*/
inline Job& WithSourceControlDetails(SourceControlDetails&& value) { SetSourceControlDetails(std::move(value)); return *this;}


/**
* <p>This field specifies a day of the week and hour for a maintenance window for
* streaming jobs. Glue periodically performs maintenance activities. During these
* maintenance windows, Glue will need to restart your streaming jobs.</p> <p>Glue
* will restart the job within 3 hours of the specified maintenance window. For
* instance, if you set up the maintenance window for Monday at 10:00AM GMT, your
* jobs will be restarted between 10:00AM GMT to 1:00PM GMT.</p>
*/
inline const Aws::String& GetMaintenanceWindow() const{ return m_maintenanceWindow; }

/**
* <p>This field specifies a day of the week and hour for a maintenance window for
* streaming jobs. Glue periodically performs maintenance activities. During these
* maintenance windows, Glue will need to restart your streaming jobs.</p> <p>Glue
* will restart the job within 3 hours of the specified maintenance window. For
* instance, if you set up the maintenance window for Monday at 10:00AM GMT, your
* jobs will be restarted between 10:00AM GMT to 1:00PM GMT.</p>
*/
inline bool MaintenanceWindowHasBeenSet() const { return m_maintenanceWindowHasBeenSet; }

/**
* <p>This field specifies a day of the week and hour for a maintenance window for
* streaming jobs. Glue periodically performs maintenance activities. During these
* maintenance windows, Glue will need to restart your streaming jobs.</p> <p>Glue
* will restart the job within 3 hours of the specified maintenance window. For
* instance, if you set up the maintenance window for Monday at 10:00AM GMT, your
* jobs will be restarted between 10:00AM GMT to 1:00PM GMT.</p>
*/
inline void SetMaintenanceWindow(const Aws::String& value) { m_maintenanceWindowHasBeenSet = true; m_maintenanceWindow = value; }

/**
* <p>This field specifies a day of the week and hour for a maintenance window for
* streaming jobs. Glue periodically performs maintenance activities. During these
* maintenance windows, Glue will need to restart your streaming jobs.</p> <p>Glue
* will restart the job within 3 hours of the specified maintenance window. For
* instance, if you set up the maintenance window for Monday at 10:00AM GMT, your
* jobs will be restarted between 10:00AM GMT to 1:00PM GMT.</p>
*/
inline void SetMaintenanceWindow(Aws::String&& value) { m_maintenanceWindowHasBeenSet = true; m_maintenanceWindow = std::move(value); }

/**
* <p>This field specifies a day of the week and hour for a maintenance window for
* streaming jobs. Glue periodically performs maintenance activities. During these
* maintenance windows, Glue will need to restart your streaming jobs.</p> <p>Glue
* will restart the job within 3 hours of the specified maintenance window. For
* instance, if you set up the maintenance window for Monday at 10:00AM GMT, your
* jobs will be restarted between 10:00AM GMT to 1:00PM GMT.</p>
*/
inline void SetMaintenanceWindow(const char* value) { m_maintenanceWindowHasBeenSet = true; m_maintenanceWindow.assign(value); }

/**
* <p>This field specifies a day of the week and hour for a maintenance window for
* streaming jobs. Glue periodically performs maintenance activities. During these
* maintenance windows, Glue will need to restart your streaming jobs.</p> <p>Glue
* will restart the job within 3 hours of the specified maintenance window. For
* instance, if you set up the maintenance window for Monday at 10:00AM GMT, your
* jobs will be restarted between 10:00AM GMT to 1:00PM GMT.</p>
*/
inline Job& WithMaintenanceWindow(const Aws::String& value) { SetMaintenanceWindow(value); return *this;}

/**
* <p>This field specifies a day of the week and hour for a maintenance window for
* streaming jobs. Glue periodically performs maintenance activities. During these
* maintenance windows, Glue will need to restart your streaming jobs.</p> <p>Glue
* will restart the job within 3 hours of the specified maintenance window. For
* instance, if you set up the maintenance window for Monday at 10:00AM GMT, your
* jobs will be restarted between 10:00AM GMT to 1:00PM GMT.</p>
*/
inline Job& WithMaintenanceWindow(Aws::String&& value) { SetMaintenanceWindow(std::move(value)); return *this;}

/**
* <p>This field specifies a day of the week and hour for a maintenance window for
* streaming jobs. Glue periodically performs maintenance activities. During these
* maintenance windows, Glue will need to restart your streaming jobs.</p> <p>Glue
* will restart the job within 3 hours of the specified maintenance window. For
* instance, if you set up the maintenance window for Monday at 10:00AM GMT, your
* jobs will be restarted between 10:00AM GMT to 1:00PM GMT.</p>
*/
inline Job& WithMaintenanceWindow(const char* value) { SetMaintenanceWindow(value); return *this;}

private:

Aws::String m_name;
Expand Down Expand Up @@ -1564,6 +1645,9 @@ namespace Model

SourceControlDetails m_sourceControlDetails;
bool m_sourceControlDetailsHasBeenSet = false;

Aws::String m_maintenanceWindow;
bool m_maintenanceWindowHasBeenSet = false;
};

} // namespace Model
Expand Down
Loading

0 comments on commit 2c07e1b

Please sign in to comment.