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 Nov 23, 2022
1 parent 337e447 commit e7544e4
Show file tree
Hide file tree
Showing 18 changed files with 829 additions and 371 deletions.
12 changes: 12 additions & 0 deletions .changes/3.247.2
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
[
{
"type": "api-change",
"category": "ManagedGrafana",
"description": "This release includes support for configuring a Grafana workspace to connect to a datasource within a VPC as well as new APIs for configuring Grafana settings."
},
{
"type": "api-change",
"category": "RecycleBin",
"description": "This release adds support for Rule Lock for Recycle Bin, which allows you to lock retention rules so that they can no longer be modified or deleted."
}
]
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# CHANGELOG

## next release

* `Aws\ManagedGrafana` - This release includes support for configuring a Grafana workspace to connect to a datasource within a VPC as well as new APIs for configuring Grafana settings.
* `Aws\RecycleBin` - This release adds support for Rule Lock for Recycle Bin, which allows you to lock retention rules so that they can no longer be modified or deleted.

## 3.247.1 - 2022-11-22

* `Aws\Appflow` - Adding support for Amazon AppFlow to transfer the data to Amazon Redshift databases through Amazon Redshift Data API service. This feature will support the Redshift destination connector on both public and private accessible Amazon Redshift Clusters and Amazon Redshift Serverless.
Expand Down
4 changes: 4 additions & 0 deletions src/ManagedGrafana/ManagedGrafanaClient.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@
* @method \GuzzleHttp\Promise\Promise describeWorkspaceAsync(array $args = [])
* @method \Aws\Result describeWorkspaceAuthentication(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeWorkspaceAuthenticationAsync(array $args = [])
* @method \Aws\Result describeWorkspaceConfiguration(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeWorkspaceConfigurationAsync(array $args = [])
* @method \Aws\Result disassociateLicense(array $args = [])
* @method \GuzzleHttp\Promise\Promise disassociateLicenseAsync(array $args = [])
* @method \Aws\Result listPermissions(array $args = [])
Expand All @@ -37,5 +39,7 @@
* @method \GuzzleHttp\Promise\Promise updateWorkspaceAsync(array $args = [])
* @method \Aws\Result updateWorkspaceAuthentication(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateWorkspaceAuthenticationAsync(array $args = [])
* @method \Aws\Result updateWorkspaceConfiguration(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateWorkspaceConfigurationAsync(array $args = [])
*/
class ManagedGrafanaClient extends AwsClient {}
4 changes: 4 additions & 0 deletions src/RecycleBin/RecycleBinClient.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,12 @@
* @method \GuzzleHttp\Promise\Promise listRulesAsync(array $args = [])
* @method \Aws\Result listTagsForResource(array $args = [])
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
* @method \Aws\Result lockRule(array $args = [])
* @method \GuzzleHttp\Promise\Promise lockRuleAsync(array $args = [])
* @method \Aws\Result tagResource(array $args = [])
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
* @method \Aws\Result unlockRule(array $args = [])
* @method \GuzzleHttp\Promise\Promise unlockRuleAsync(array $args = [])
* @method \Aws\Result untagResource(array $args = [])
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
* @method \Aws\Result updateRule(array $args = [])
Expand Down
127 changes: 126 additions & 1 deletion src/data/grafana/2020-08-18/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,22 @@
{"shape":"InternalServerException"}
]
},
"DescribeWorkspaceConfiguration":{
"name":"DescribeWorkspaceConfiguration",
"http":{
"method":"GET",
"requestUri":"/workspaces/{workspaceId}/configuration",
"responseCode":200
},
"input":{"shape":"DescribeWorkspaceConfigurationRequest"},
"output":{"shape":"DescribeWorkspaceConfigurationResponse"},
"errors":[
{"shape":"ResourceNotFoundException"},
{"shape":"ThrottlingException"},
{"shape":"AccessDeniedException"},
{"shape":"InternalServerException"}
]
},
"DisassociateLicense":{
"name":"DisassociateLicense",
"http":{
Expand Down Expand Up @@ -291,6 +307,24 @@
{"shape":"AccessDeniedException"},
{"shape":"InternalServerException"}
]
},
"UpdateWorkspaceConfiguration":{
"name":"UpdateWorkspaceConfiguration",
"http":{
"method":"PUT",
"requestUri":"/workspaces/{workspaceId}/configuration",
"responseCode":202
},
"input":{"shape":"UpdateWorkspaceConfigurationRequest"},
"output":{"shape":"UpdateWorkspaceConfigurationResponse"},
"errors":[
{"shape":"ResourceNotFoundException"},
{"shape":"ThrottlingException"},
{"shape":"ConflictException"},
{"shape":"ValidationException"},
{"shape":"AccessDeniedException"},
{"shape":"InternalServerException"}
]
}
},
"shapes":{
Expand Down Expand Up @@ -485,10 +519,15 @@
"shape":"ClientToken",
"idempotencyToken":true
},
"configuration":{
"shape":"OverridableConfigurationJson",
"jsonvalue":true
},
"organizationRoleName":{"shape":"OrganizationRoleName"},
"permissionType":{"shape":"PermissionType"},
"stackSetName":{"shape":"StackSetName"},
"tags":{"shape":"TagMap"},
"vpcConfiguration":{"shape":"VpcConfiguration"},
"workspaceDataSources":{"shape":"DataSourceTypesList"},
"workspaceDescription":{"shape":"Description"},
"workspaceName":{"shape":"WorkspaceName"},
Expand All @@ -514,7 +553,8 @@
"TIMESTREAM",
"SITEWISE",
"ATHENA",
"REDSHIFT"
"REDSHIFT",
"TWINMAKER"
]
},
"DataSourceTypesList":{
Expand Down Expand Up @@ -587,6 +627,27 @@
"authentication":{"shape":"AuthenticationDescription"}
}
},
"DescribeWorkspaceConfigurationRequest":{
"type":"structure",
"required":["workspaceId"],
"members":{
"workspaceId":{
"shape":"WorkspaceId",
"location":"uri",
"locationName":"workspaceId"
}
}
},
"DescribeWorkspaceConfigurationResponse":{
"type":"structure",
"required":["configuration"],
"members":{
"configuration":{
"shape":"OverridableConfigurationJson",
"jsonvalue":true
}
}
},
"DescribeWorkspaceRequest":{
"type":"structure",
"required":["workspaceId"],
Expand Down Expand Up @@ -810,6 +871,11 @@
"member":{"shape":"OrganizationalUnit"},
"sensitive":true
},
"OverridableConfigurationJson":{
"type":"string",
"max":65536,
"min":2
},
"PaginationToken":{"type":"string"},
"PermissionEntry":{
"type":"structure",
Expand Down Expand Up @@ -902,6 +968,17 @@
"NOT_CONFIGURED"
]
},
"SecurityGroupId":{
"type":"string",
"max":255,
"min":0
},
"SecurityGroupIds":{
"type":"list",
"member":{"shape":"SecurityGroupId"},
"max":100,
"min":1
},
"ServiceQuotaExceededException":{
"type":"structure",
"required":[
Expand Down Expand Up @@ -931,6 +1008,17 @@
},
"StackSetName":{"type":"string"},
"String":{"type":"string"},
"SubnetId":{
"type":"string",
"max":255,
"min":0
},
"SubnetIds":{
"type":"list",
"member":{"shape":"SubnetId"},
"max":100,
"min":1
},
"TagKey":{
"type":"string",
"max":128,
Expand Down Expand Up @@ -1111,14 +1199,39 @@
"authentication":{"shape":"AuthenticationDescription"}
}
},
"UpdateWorkspaceConfigurationRequest":{
"type":"structure",
"required":[
"configuration",
"workspaceId"
],
"members":{
"configuration":{
"shape":"OverridableConfigurationJson",
"jsonvalue":true
},
"workspaceId":{
"shape":"WorkspaceId",
"location":"uri",
"locationName":"workspaceId"
}
}
},
"UpdateWorkspaceConfigurationResponse":{
"type":"structure",
"members":{
}
},
"UpdateWorkspaceRequest":{
"type":"structure",
"required":["workspaceId"],
"members":{
"accountAccessType":{"shape":"AccountAccessType"},
"organizationRoleName":{"shape":"OrganizationRoleName"},
"permissionType":{"shape":"PermissionType"},
"removeVpcConfiguration":{"shape":"Boolean"},
"stackSetName":{"shape":"StackSetName"},
"vpcConfiguration":{"shape":"VpcConfiguration"},
"workspaceDataSources":{"shape":"DataSourceTypesList"},
"workspaceDescription":{"shape":"Description"},
"workspaceId":{
Expand Down Expand Up @@ -1202,6 +1315,17 @@
"OTHER"
]
},
"VpcConfiguration":{
"type":"structure",
"required":[
"securityGroupIds",
"subnetIds"
],
"members":{
"securityGroupIds":{"shape":"SecurityGroupIds"},
"subnetIds":{"shape":"SubnetIds"}
}
},
"WorkspaceDescription":{
"type":"structure",
"required":[
Expand Down Expand Up @@ -1236,6 +1360,7 @@
"stackSetName":{"shape":"StackSetName"},
"status":{"shape":"WorkspaceStatus"},
"tags":{"shape":"TagMap"},
"vpcConfiguration":{"shape":"VpcConfiguration"},
"workspaceRoleArn":{"shape":"IamRoleArn"}
}
},
Expand Down
2 changes: 1 addition & 1 deletion src/data/grafana/2020-08-18/api-2.json.php

Large diffs are not rendered by default.

Loading

0 comments on commit e7544e4

Please sign in to comment.