Skip to content

Commit

Permalink
Update models for release
Browse files Browse the repository at this point in the history
  • Loading branch information
aws-sdk-php-automation committed Jul 19, 2023
1 parent 1ef08ba commit 42ae677
Show file tree
Hide file tree
Showing 53 changed files with 3,980 additions and 428 deletions.
37 changes: 37 additions & 0 deletions .changes/3.276.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
[
{
"type": "api-change",
"category": "RAM",
"description": "This release adds support for securely sharing with AWS service principals."
},
{
"type": "api-change",
"category": "ManagedGrafana",
"description": "Amazon Managed Grafana now supports grafanaVersion update for existing workspaces with UpdateWorkspaceConfiguration API. DescribeWorkspaceConfiguration API additionally returns grafanaVersion. A new ListVersions API lists available versions or, if given a workspaceId, the versions it can upgrade to."
},
{
"type": "api-change",
"category": "WAFV2",
"description": "Added the URI path to the custom aggregation keys that you can specify for a rate-based rule."
},
{
"type": "api-change",
"category": "SsmSap",
"description": "Added support for SAP Hana High Availability discovery (primary and secondary nodes) and Backint agent installation with SSM for SAP."
},
{
"type": "api-change",
"category": "CloudFormation",
"description": "SDK and documentation updates for GetTemplateSummary API (unrecognized resources)"
},
{
"type": "enhancement",
"category": "EC2",
"description": "Amazon EC2 documentation updates."
},
{
"type": "feature",
"category": "MedicalImaging",
"description": "General Availability (GA) release of AWS Health Imaging, enabling customers to store, transform, and analyze medical imaging data at petabyte-scale."
}
]
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# CHANGELOG

## next release

* `Aws\CloudFormation` - SDK and documentation updates for GetTemplateSummary API (unrecognized resources)
* `Aws\EC2` - Amazon EC2 documentation updates.
* `Aws\ManagedGrafana` - Amazon Managed Grafana now supports grafanaVersion update for existing workspaces with UpdateWorkspaceConfiguration API. DescribeWorkspaceConfiguration API additionally returns grafanaVersion. A new ListVersions API lists available versions or, if given a workspaceId, the versions it can upgrade to.
* `Aws\MedicalImaging` - General Availability (GA) release of AWS Health Imaging, enabling customers to store, transform, and analyze medical imaging data at petabyte-scale.
* `Aws\RAM` - This release adds support for securely sharing with AWS service principals.
* `Aws\SsmSap` - Added support for SAP Hana High Availability discovery (primary and secondary nodes) and Backint agent installation with SSM for SAP.
* `Aws\WAFV2` - Added the URI path to the custom aggregation keys that you can specify for a rate-based rule.

## 3.275.9 - 2023-07-18

* `Aws\CodeGuruSecurity` - Documentation updates for CodeGuru Security.
Expand Down
2 changes: 2 additions & 0 deletions src/ManagedGrafana/ManagedGrafanaClient.php
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@
* @method \GuzzleHttp\Promise\Promise listPermissionsAsync(array $args = [])
* @method \Aws\Result listTagsForResource(array $args = [])
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
* @method \Aws\Result listVersions(array $args = [])
* @method \GuzzleHttp\Promise\Promise listVersionsAsync(array $args = [])
* @method \Aws\Result listWorkspaces(array $args = [])
* @method \GuzzleHttp\Promise\Promise listWorkspacesAsync(array $args = [])
* @method \Aws\Result tagResource(array $args = [])
Expand Down
9 changes: 9 additions & 0 deletions src/MedicalImaging/Exception/MedicalImagingException.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?php
namespace Aws\MedicalImaging\Exception;

use Aws\Exception\AwsException;

/**
* Represents an error interacting with the **AWS Health Imaging** service.
*/
class MedicalImagingException extends AwsException {}
45 changes: 45 additions & 0 deletions src/MedicalImaging/MedicalImagingClient.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
<?php
namespace Aws\MedicalImaging;

use Aws\AwsClient;

/**
* This client is used to interact with the **AWS Health Imaging** service.
* @method \Aws\Result copyImageSet(array $args = [])
* @method \GuzzleHttp\Promise\Promise copyImageSetAsync(array $args = [])
* @method \Aws\Result createDatastore(array $args = [])
* @method \GuzzleHttp\Promise\Promise createDatastoreAsync(array $args = [])
* @method \Aws\Result deleteDatastore(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteDatastoreAsync(array $args = [])
* @method \Aws\Result deleteImageSet(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteImageSetAsync(array $args = [])
* @method \Aws\Result getDICOMImportJob(array $args = [])
* @method \GuzzleHttp\Promise\Promise getDICOMImportJobAsync(array $args = [])
* @method \Aws\Result getDatastore(array $args = [])
* @method \GuzzleHttp\Promise\Promise getDatastoreAsync(array $args = [])
* @method \Aws\Result getImageFrame(array $args = [])
* @method \GuzzleHttp\Promise\Promise getImageFrameAsync(array $args = [])
* @method \Aws\Result getImageSet(array $args = [])
* @method \GuzzleHttp\Promise\Promise getImageSetAsync(array $args = [])
* @method \Aws\Result getImageSetMetadata(array $args = [])
* @method \GuzzleHttp\Promise\Promise getImageSetMetadataAsync(array $args = [])
* @method \Aws\Result listDICOMImportJobs(array $args = [])
* @method \GuzzleHttp\Promise\Promise listDICOMImportJobsAsync(array $args = [])
* @method \Aws\Result listDatastores(array $args = [])
* @method \GuzzleHttp\Promise\Promise listDatastoresAsync(array $args = [])
* @method \Aws\Result listImageSetVersions(array $args = [])
* @method \GuzzleHttp\Promise\Promise listImageSetVersionsAsync(array $args = [])
* @method \Aws\Result listTagsForResource(array $args = [])
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
* @method \Aws\Result searchImageSets(array $args = [])
* @method \GuzzleHttp\Promise\Promise searchImageSetsAsync(array $args = [])
* @method \Aws\Result startDICOMImportJob(array $args = [])
* @method \GuzzleHttp\Promise\Promise startDICOMImportJobAsync(array $args = [])
* @method \Aws\Result tagResource(array $args = [])
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
* @method \Aws\Result untagResource(array $args = [])
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
* @method \Aws\Result updateImageSetMetadata(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateImageSetMetadataAsync(array $args = [])
*/
class MedicalImagingClient extends AwsClient {}
2 changes: 2 additions & 0 deletions src/Sdk.php
Original file line number Diff line number Diff line change
Expand Up @@ -442,6 +442,8 @@
* @method \Aws\MultiRegionClient createMultiRegionMediaStoreData(array $args = [])
* @method \Aws\MediaTailor\MediaTailorClient createMediaTailor(array $args = [])
* @method \Aws\MultiRegionClient createMultiRegionMediaTailor(array $args = [])
* @method \Aws\MedicalImaging\MedicalImagingClient createMedicalImaging(array $args = [])
* @method \Aws\MultiRegionClient createMultiRegionMedicalImaging(array $args = [])
* @method \Aws\MemoryDB\MemoryDBClient createMemoryDB(array $args = [])
* @method \Aws\MultiRegionClient createMultiRegionMemoryDB(array $args = [])
* @method \Aws\MigrationHub\MigrationHubClient createMigrationHub(array $args = [])
Expand Down
2 changes: 2 additions & 0 deletions src/SsmSap/SsmSapClient.php
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@
* @method \GuzzleHttp\Promise\Promise putResourcePermissionAsync(array $args = [])
* @method \Aws\Result registerApplication(array $args = [])
* @method \GuzzleHttp\Promise\Promise registerApplicationAsync(array $args = [])
* @method \Aws\Result startApplicationRefresh(array $args = [])
* @method \GuzzleHttp\Promise\Promise startApplicationRefreshAsync(array $args = [])
* @method \Aws\Result tagResource(array $args = [])
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
* @method \Aws\Result untagResource(array $args = [])
Expand Down
19 changes: 17 additions & 2 deletions src/data/cloudformation/2010-05-15/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -2173,7 +2173,8 @@
"TemplateURL":{"shape":"TemplateURL"},
"StackName":{"shape":"StackNameOrId"},
"StackSetName":{"shape":"StackSetNameOrId"},
"CallAs":{"shape":"CallAs"}
"CallAs":{"shape":"CallAs"},
"TemplateSummaryConfig":{"shape":"TemplateSummaryConfig"}
}
},
"GetTemplateSummaryOutput":{
Expand All @@ -2187,7 +2188,8 @@
"Version":{"shape":"Version"},
"Metadata":{"shape":"Metadata"},
"DeclaredTransforms":{"shape":"TransformsList"},
"ResourceIdentifierSummaries":{"shape":"ResourceIdentifierSummaries"}
"ResourceIdentifierSummaries":{"shape":"ResourceIdentifierSummaries"},
"Warnings":{"shape":"Warnings"}
}
},
"HandlerErrorCode":{
Expand Down Expand Up @@ -4099,6 +4101,12 @@
"Processed"
]
},
"TemplateSummaryConfig":{
"type":"structure",
"members":{
"TreatUnrecognizedResourceTypesAsWarnings":{"shape":"TreatUnrecognizedResourceTypesAsWarnings"}
}
},
"TemplateURL":{
"type":"string",
"max":1024,
Expand Down Expand Up @@ -4158,6 +4166,7 @@
"type":"list",
"member":{"shape":"TransformName"}
},
"TreatUnrecognizedResourceTypesAsWarnings":{"type":"boolean"},
"Type":{"type":"string"},
"TypeArn":{
"type":"string",
Expand Down Expand Up @@ -4465,6 +4474,12 @@
"PUBLIC",
"PRIVATE"
]
},
"Warnings":{
"type":"structure",
"members":{
"UnrecognizedResourceTypes":{"shape":"ResourceTypes"}
}
}
}
}
2 changes: 1 addition & 1 deletion src/data/cloudformation/2010-05-15/api-2.json.php

Large diffs are not rendered by default.

21 changes: 20 additions & 1 deletion src/data/cloudformation/2010-05-15/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -2122,7 +2122,8 @@
"CreateChangeSetInput$ResourceTypes": "<p>The template resource types that you have permissions to work with if you execute this change set, such as <code>AWS::EC2::Instance</code>, <code>AWS::EC2::*</code>, or <code>Custom::MyCustomInstance</code>.</p> <p>If the list of resource types doesn't include a resource type that you're updating, the stack update fails. By default, CloudFormation grants permissions to all resource types. Identity and Access Management (IAM) uses this parameter for condition keys in IAM policies for CloudFormation. For more information, see <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-iam-template.html\">Controlling access with Identity and Access Management</a> in the CloudFormation User Guide.</p>",
"CreateStackInput$ResourceTypes": "<p>The template resource types that you have permissions to work with for this create stack action, such as <code>AWS::EC2::Instance</code>, <code>AWS::EC2::*</code>, or <code>Custom::MyCustomInstance</code>. Use the following syntax to describe template resource types: <code>AWS::*</code> (for all Amazon Web Services resources), <code>Custom::*</code> (for all custom resources), <code>Custom::<i>logical_ID</i> </code> (for a specific custom resource), <code>AWS::<i>service_name</i>::*</code> (for all resources of a particular Amazon Web Services service), and <code>AWS::<i>service_name</i>::<i>resource_logical_ID</i> </code> (for a specific Amazon Web Services resource).</p> <p>If the list of resource types doesn't include a resource that you're creating, the stack creation fails. By default, CloudFormation grants permissions to all resource types. Identity and Access Management (IAM) uses this parameter for CloudFormation-specific condition keys in IAM policies. For more information, see <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-iam-template.html\">Controlling Access with Identity and Access Management</a>.</p>",
"GetTemplateSummaryOutput$ResourceTypes": "<p>A list of all the template resource types that are defined in the template, such as <code>AWS::EC2::Instance</code>, <code>AWS::Dynamo::Table</code>, and <code>Custom::MyCustomInstance</code>.</p>",
"UpdateStackInput$ResourceTypes": "<p>The template resource types that you have permissions to work with for this update stack action, such as <code>AWS::EC2::Instance</code>, <code>AWS::EC2::*</code>, or <code>Custom::MyCustomInstance</code>.</p> <p>If the list of resource types doesn't include a resource that you're updating, the stack update fails. By default, CloudFormation grants permissions to all resource types. Identity and Access Management (IAM) uses this parameter for CloudFormation-specific condition keys in IAM policies. For more information, see <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-iam-template.html\">Controlling Access with Identity and Access Management</a>.</p>"
"UpdateStackInput$ResourceTypes": "<p>The template resource types that you have permissions to work with for this update stack action, such as <code>AWS::EC2::Instance</code>, <code>AWS::EC2::*</code>, or <code>Custom::MyCustomInstance</code>.</p> <p>If the list of resource types doesn't include a resource that you're updating, the stack update fails. By default, CloudFormation grants permissions to all resource types. Identity and Access Management (IAM) uses this parameter for CloudFormation-specific condition keys in IAM policies. For more information, see <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-iam-template.html\">Controlling Access with Identity and Access Management</a>.</p>",
"Warnings$UnrecognizedResourceTypes": "<p>A list of all of the unrecognized resource types. This is only returned if the <code>TemplateSummaryConfig</code> parameter has the <code>TreatUnrecognizedResourceTypesAsWarning</code> configuration set to <code>True</code>.</p>"
}
},
"ResourcesToImport": {
Expand Down Expand Up @@ -2911,6 +2912,12 @@
"StageList$member": null
}
},
"TemplateSummaryConfig": {
"base": "<p>Options for the <code>GetTemplateSummary</code> API action.</p>",
"refs": {
"GetTemplateSummaryInput$TemplateSummaryConfig": "<p>Specifies options for the <code>GetTemplateSummary</code> API action.</p>"
}
},
"TemplateURL": {
"base": null,
"refs": {
Expand Down Expand Up @@ -3010,6 +3017,12 @@
"ValidateTemplateOutput$DeclaredTransforms": "<p>A list of the transforms that are declared in the template.</p>"
}
},
"TreatUnrecognizedResourceTypesAsWarnings": {
"base": null,
"refs": {
"TemplateSummaryConfig$TreatUnrecognizedResourceTypesAsWarnings": "<p>If set to <code>True</code>, any unrecognized resource types generate warnings and not an error. Any unrecognized resource types are returned in the <code>Warnings</code> output parameter.</p>"
}
},
"Type": {
"base": null,
"refs": {
Expand Down Expand Up @@ -3293,6 +3306,12 @@
"DescribeTypeOutput$Visibility": "<p>The scope at which the extension is visible and usable in CloudFormation operations.</p> <p>Valid values include:</p> <ul> <li> <p> <code>PRIVATE</code>: The extension is only visible and usable within the account in which it is registered. CloudFormation marks any extensions you register as <code>PRIVATE</code>.</p> </li> <li> <p> <code>PUBLIC</code>: The extension is publicly visible and usable within any Amazon Web Services account.</p> </li> </ul>",
"ListTypesInput$Visibility": "<p>The scope at which the extensions are visible and usable in CloudFormation operations.</p> <p>Valid values include:</p> <ul> <li> <p> <code>PRIVATE</code>: Extensions that are visible and usable within this account and Region. This includes:</p> <ul> <li> <p>Private extensions you have registered in this account and Region.</p> </li> <li> <p>Public extensions that you have activated in this account and Region.</p> </li> </ul> </li> <li> <p> <code>PUBLIC</code>: Extensions that are publicly visible and available to be activated within any Amazon Web Services account. This includes extensions from Amazon Web Services, in addition to third-party publishers.</p> </li> </ul> <p>The default is <code>PRIVATE</code>.</p>"
}
},
"Warnings": {
"base": "<p>Contains any warnings returned by the <code>GetTemplateSummary</code> API action.</p>",
"refs": {
"GetTemplateSummaryOutput$Warnings": "<p>An object containing any warnings returned.</p>"
}
}
}
}
2 changes: 1 addition & 1 deletion src/data/cloudformation/2010-05-15/docs-2.json.php

Large diffs are not rendered by default.

Loading

0 comments on commit 42ae677

Please sign in to comment.