Skip to content

Commit

Permalink
This release adds DescribeKeyRegistration and UpdateKeyRegistration A…
Browse files Browse the repository at this point in the history
…PIs to manage QuickSight Customer Managed Keys (CMK).
  • Loading branch information
aws-sdk-dotnet-automation committed May 16, 2024
1 parent 1d348a4 commit b52d1c7
Show file tree
Hide file tree
Showing 29 changed files with 2,633 additions and 20 deletions.
127 changes: 123 additions & 4 deletions generator/ServiceModels/quicksight/quicksight-2018-04-01.api.json
Original file line number Diff line number Diff line change
Expand Up @@ -1346,6 +1346,21 @@
{"shape":"InternalFailureException"}
]
},
"DescribeKeyRegistration":{
"name":"DescribeKeyRegistration",
"http":{
"method":"GET",
"requestUri":"/accounts/{AwsAccountId}/key-registration"
},
"input":{"shape":"DescribeKeyRegistrationRequest"},
"output":{"shape":"DescribeKeyRegistrationResponse"},
"errors":[
{"shape":"AccessDeniedException"},
{"shape":"InvalidParameterValueException"},
{"shape":"ThrottlingException"},
{"shape":"InternalFailureException"}
]
},
"DescribeNamespace":{
"name":"DescribeNamespace",
"http":{
Expand Down Expand Up @@ -2792,6 +2807,21 @@
{"shape":"InternalFailureException"}
]
},
"UpdateKeyRegistration":{
"name":"UpdateKeyRegistration",
"http":{
"method":"POST",
"requestUri":"/accounts/{AwsAccountId}/key-registration"
},
"input":{"shape":"UpdateKeyRegistrationRequest"},
"output":{"shape":"UpdateKeyRegistrationResponse"},
"errors":[
{"shape":"AccessDeniedException"},
{"shape":"InvalidParameterValueException"},
{"shape":"ThrottlingException"},
{"shape":"InternalFailureException"}
]
},
"UpdatePublicSharingSettings":{
"name":"UpdatePublicSharingSettings",
"http":{
Expand Down Expand Up @@ -9558,6 +9588,31 @@
}
}
},
"DescribeKeyRegistrationRequest":{
"type":"structure",
"required":["AwsAccountId"],
"members":{
"AwsAccountId":{
"shape":"AwsAccountId",
"location":"uri",
"locationName":"AwsAccountId"
},
"DefaultKeyOnly":{
"shape":"Boolean",
"location":"querystring",
"locationName":"default-key-only"
}
}
},
"DescribeKeyRegistrationResponse":{
"type":"structure",
"members":{
"AwsAccountId":{"shape":"AwsAccountId"},
"KeyRegistration":{"shape":"KeyRegistration"},
"RequestId":{"shape":"NonEmptyString"},
"Status":{"shape":"StatusCode"}
}
},
"DescribeNamespaceRequest":{
"type":"structure",
"required":[
Expand Down Expand Up @@ -10377,6 +10432,24 @@
"min":1,
"sensitive":true
},
"FailedKeyRegistrationEntries":{
"type":"list",
"member":{"shape":"FailedKeyRegistrationEntry"}
},
"FailedKeyRegistrationEntry":{
"type":"structure",
"required":[
"Message",
"StatusCode",
"SenderFault"
],
"members":{
"KeyArn":{"shape":"String"},
"Message":{"shape":"NonEmptyString"},
"StatusCode":{"shape":"StatusCode"},
"SenderFault":{"shape":"Boolean"}
}
},
"FieldBasedTooltip":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -12551,6 +12624,10 @@
"VERTICAL"
]
},
"KeyRegistration":{
"type":"list",
"member":{"shape":"RegisteredCustomerManagedKey"}
},
"LabelOptions":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -15653,10 +15730,7 @@
},
"RedshiftIAMParameters":{
"type":"structure",
"required":[
"RoleArn",
"DatabaseUser"
],
"required":["RoleArn"],
"members":{
"RoleArn":{"shape":"RoleArn"},
"DatabaseUser":{"shape":"DatabaseUser"},
Expand Down Expand Up @@ -15880,6 +15954,13 @@
}
}
},
"RegisteredCustomerManagedKey":{
"type":"structure",
"members":{
"KeyArn":{"shape":"String"},
"DefaultKey":{"shape":"Boolean"}
}
},
"RegisteredUserConsoleFeatureConfigurations":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -17796,6 +17877,21 @@
"StyleTargets":{"shape":"TableStyleTargetList"}
}
},
"SuccessfulKeyRegistrationEntries":{
"type":"list",
"member":{"shape":"SuccessfulKeyRegistrationEntry"}
},
"SuccessfulKeyRegistrationEntry":{
"type":"structure",
"required":[
"KeyArn",
"StatusCode"
],
"members":{
"KeyArn":{"shape":"String"},
"StatusCode":{"shape":"StatusCode"}
}
},
"Suffix":{
"type":"string",
"max":128,
Expand Down Expand Up @@ -19935,6 +20031,29 @@
}
}
},
"UpdateKeyRegistrationRequest":{
"type":"structure",
"required":[
"AwsAccountId",
"KeyRegistration"
],
"members":{
"AwsAccountId":{
"shape":"AwsAccountId",
"location":"uri",
"locationName":"AwsAccountId"
},
"KeyRegistration":{"shape":"KeyRegistration"}
}
},
"UpdateKeyRegistrationResponse":{
"type":"structure",
"members":{
"FailedKeyRegistration":{"shape":"FailedKeyRegistrationEntries"},
"SuccessfulKeyRegistration":{"shape":"SuccessfulKeyRegistrationEntries"},
"RequestId":{"shape":"NonEmptyString"}
}
},
"UpdateLinkPermissionList":{
"type":"list",
"member":{"shape":"ResourcePermission"},
Expand Down
Loading

0 comments on commit b52d1c7

Please sign in to comment.