|
569 | 569 | ],
|
570 | 570 | "documentation":"<p>Creates a new development endpoint.</p>"
|
571 | 571 | },
|
| 572 | + "CreateGlueIdentityCenterConfiguration":{ |
| 573 | + "name":"CreateGlueIdentityCenterConfiguration", |
| 574 | + "http":{ |
| 575 | + "method":"POST", |
| 576 | + "requestUri":"/" |
| 577 | + }, |
| 578 | + "input":{"shape":"CreateGlueIdentityCenterConfigurationRequest"}, |
| 579 | + "output":{"shape":"CreateGlueIdentityCenterConfigurationResponse"}, |
| 580 | + "errors":[ |
| 581 | + {"shape":"InvalidInputException"}, |
| 582 | + {"shape":"AlreadyExistsException"}, |
| 583 | + {"shape":"InternalServiceException"}, |
| 584 | + {"shape":"OperationTimeoutException"}, |
| 585 | + {"shape":"AccessDeniedException"}, |
| 586 | + {"shape":"ConcurrentModificationException"} |
| 587 | + ], |
| 588 | + "documentation":"<p>Creates a new Glue Identity Center configuration to enable integration between Glue and Amazon Web Services IAM Identity Center for authentication and authorization.</p>" |
| 589 | + }, |
572 | 590 | "CreateIntegration":{
|
573 | 591 | "name":"CreateIntegration",
|
574 | 592 | "http":{
|
|
1110 | 1128 | ],
|
1111 | 1129 | "documentation":"<p>Deletes a specified development endpoint.</p>"
|
1112 | 1130 | },
|
| 1131 | + "DeleteGlueIdentityCenterConfiguration":{ |
| 1132 | + "name":"DeleteGlueIdentityCenterConfiguration", |
| 1133 | + "http":{ |
| 1134 | + "method":"POST", |
| 1135 | + "requestUri":"/" |
| 1136 | + }, |
| 1137 | + "input":{"shape":"DeleteGlueIdentityCenterConfigurationRequest"}, |
| 1138 | + "output":{"shape":"DeleteGlueIdentityCenterConfigurationResponse"}, |
| 1139 | + "errors":[ |
| 1140 | + {"shape":"InvalidInputException"}, |
| 1141 | + {"shape":"EntityNotFoundException"}, |
| 1142 | + {"shape":"InternalServiceException"}, |
| 1143 | + {"shape":"OperationTimeoutException"}, |
| 1144 | + {"shape":"AccessDeniedException"}, |
| 1145 | + {"shape":"ConcurrentModificationException"} |
| 1146 | + ], |
| 1147 | + "documentation":"<p>Deletes the existing Glue Identity Center configuration, removing the integration between Glue and Amazon Web Services IAM Identity Center.</p>" |
| 1148 | + }, |
1113 | 1149 | "DeleteIntegration":{
|
1114 | 1150 | "name":"DeleteIntegration",
|
1115 | 1151 | "http":{
|
|
2018 | 2054 | ],
|
2019 | 2055 | "documentation":"<p>This API is used to query preview data from a given connection type or from a native Amazon S3 based Glue Data Catalog.</p> <p>Returns records as an array of JSON blobs. Each record is formatted using Jackson JsonNode based on the field type defined by the <code>DescribeEntity</code> API.</p> <p>Spark connectors generate schemas according to the same data type mapping as in the <code>DescribeEntity</code> API. Spark connectors convert data to the appropriate data types matching the schema when returning rows.</p>"
|
2020 | 2056 | },
|
| 2057 | + "GetGlueIdentityCenterConfiguration":{ |
| 2058 | + "name":"GetGlueIdentityCenterConfiguration", |
| 2059 | + "http":{ |
| 2060 | + "method":"POST", |
| 2061 | + "requestUri":"/" |
| 2062 | + }, |
| 2063 | + "input":{"shape":"GetGlueIdentityCenterConfigurationRequest"}, |
| 2064 | + "output":{"shape":"GetGlueIdentityCenterConfigurationResponse"}, |
| 2065 | + "errors":[ |
| 2066 | + {"shape":"InvalidInputException"}, |
| 2067 | + {"shape":"EntityNotFoundException"}, |
| 2068 | + {"shape":"InternalServiceException"}, |
| 2069 | + {"shape":"OperationTimeoutException"}, |
| 2070 | + {"shape":"AccessDeniedException"}, |
| 2071 | + {"shape":"ConcurrentModificationException"} |
| 2072 | + ], |
| 2073 | + "documentation":"<p>Retrieves the current Glue Identity Center configuration details, including the associated Identity Center instance and application information.</p>" |
| 2074 | + }, |
2021 | 2075 | "GetIntegrationResourceProperty":{
|
2022 | 2076 | "name":"GetIntegrationResourceProperty",
|
2023 | 2077 | "http":{
|
|
4028 | 4082 | ],
|
4029 | 4083 | "documentation":"<p>Updates a specified development endpoint.</p>"
|
4030 | 4084 | },
|
| 4085 | + "UpdateGlueIdentityCenterConfiguration":{ |
| 4086 | + "name":"UpdateGlueIdentityCenterConfiguration", |
| 4087 | + "http":{ |
| 4088 | + "method":"POST", |
| 4089 | + "requestUri":"/" |
| 4090 | + }, |
| 4091 | + "input":{"shape":"UpdateGlueIdentityCenterConfigurationRequest"}, |
| 4092 | + "output":{"shape":"UpdateGlueIdentityCenterConfigurationResponse"}, |
| 4093 | + "errors":[ |
| 4094 | + {"shape":"InvalidInputException"}, |
| 4095 | + {"shape":"EntityNotFoundException"}, |
| 4096 | + {"shape":"InternalServiceException"}, |
| 4097 | + {"shape":"OperationTimeoutException"}, |
| 4098 | + {"shape":"AccessDeniedException"}, |
| 4099 | + {"shape":"ConcurrentModificationException"} |
| 4100 | + ], |
| 4101 | + "documentation":"<p>Updates the existing Glue Identity Center configuration, allowing modification of scopes and permissions for the integration.</p>" |
| 4102 | + }, |
4031 | 4103 | "UpdateIntegrationResourceProperty":{
|
4032 | 4104 | "name":"UpdateIntegrationResourceProperty",
|
4033 | 4105 | "http":{
|
|
4701 | 4773 | "min":1,
|
4702 | 4774 | "pattern":"[a-zA-Z0-9.-]*"
|
4703 | 4775 | },
|
| 4776 | + "ApplicationArn":{ |
| 4777 | + "type":"string", |
| 4778 | + "max":1224, |
| 4779 | + "min":10 |
| 4780 | + }, |
4704 | 4781 | "ApplyMapping":{
|
4705 | 4782 | "type":"structure",
|
4706 | 4783 | "required":[
|
|
9079 | 9156 | }
|
9080 | 9157 | }
|
9081 | 9158 | },
|
| 9159 | + "CreateGlueIdentityCenterConfigurationRequest":{ |
| 9160 | + "type":"structure", |
| 9161 | + "required":["InstanceArn"], |
| 9162 | + "members":{ |
| 9163 | + "InstanceArn":{ |
| 9164 | + "shape":"IdentityCenterInstanceArn", |
| 9165 | + "documentation":"<p>The Amazon Resource Name (ARN) of the Identity Center instance to be associated with the Glue configuration.</p>" |
| 9166 | + }, |
| 9167 | + "Scopes":{ |
| 9168 | + "shape":"IdentityCenterScopesList", |
| 9169 | + "documentation":"<p>A list of Identity Center scopes that define the permissions and access levels for the Glue configuration.</p>" |
| 9170 | + } |
| 9171 | + }, |
| 9172 | + "documentation":"<p>Request to create a new Glue Identity Center configuration.</p>" |
| 9173 | + }, |
| 9174 | + "CreateGlueIdentityCenterConfigurationResponse":{ |
| 9175 | + "type":"structure", |
| 9176 | + "members":{ |
| 9177 | + "ApplicationArn":{ |
| 9178 | + "shape":"ApplicationArn", |
| 9179 | + "documentation":"<p>The Amazon Resource Name (ARN) of the Identity Center application that was created for the Glue configuration.</p>" |
| 9180 | + } |
| 9181 | + }, |
| 9182 | + "documentation":"<p>Response from creating a new Glue Identity Center configuration.</p>" |
| 9183 | + }, |
9082 | 9184 | "CreateGrokClassifierRequest":{
|
9083 | 9185 | "type":"structure",
|
9084 | 9186 | "required":[
|
|
11559 | 11661 | "type":"structure",
|
11560 | 11662 | "members":{}
|
11561 | 11663 | },
|
| 11664 | + "DeleteGlueIdentityCenterConfigurationRequest":{ |
| 11665 | + "type":"structure", |
| 11666 | + "members":{}, |
| 11667 | + "documentation":"<p>Request to delete the existing Glue Identity Center configuration.</p>" |
| 11668 | + }, |
| 11669 | + "DeleteGlueIdentityCenterConfigurationResponse":{ |
| 11670 | + "type":"structure", |
| 11671 | + "members":{}, |
| 11672 | + "documentation":"<p>Response from deleting the Glue Identity Center configuration.</p>" |
| 11673 | + }, |
11562 | 11674 | "DeleteIntegrationRequest":{
|
11563 | 11675 | "type":"structure",
|
11564 | 11676 | "required":["IntegrationIdentifier"],
|
|
14713 | 14825 | }
|
14714 | 14826 | }
|
14715 | 14827 | },
|
| 14828 | + "GetGlueIdentityCenterConfigurationRequest":{ |
| 14829 | + "type":"structure", |
| 14830 | + "members":{}, |
| 14831 | + "documentation":"<p>Request to retrieve the Glue Identity Center configuration.</p>" |
| 14832 | + }, |
| 14833 | + "GetGlueIdentityCenterConfigurationResponse":{ |
| 14834 | + "type":"structure", |
| 14835 | + "members":{ |
| 14836 | + "ApplicationArn":{ |
| 14837 | + "shape":"ApplicationArn", |
| 14838 | + "documentation":"<p>The Amazon Resource Name (ARN) of the Identity Center application associated with the Glue configuration.</p>" |
| 14839 | + }, |
| 14840 | + "InstanceArn":{ |
| 14841 | + "shape":"IdentityCenterInstanceArn", |
| 14842 | + "documentation":"<p>The Amazon Resource Name (ARN) of the Identity Center instance associated with the Glue configuration.</p>" |
| 14843 | + }, |
| 14844 | + "Scopes":{ |
| 14845 | + "shape":"OrchestrationStringList", |
| 14846 | + "documentation":"<p>A list of Identity Center scopes that define the permissions and access levels for the Glue configuration.</p>" |
| 14847 | + } |
| 14848 | + }, |
| 14849 | + "documentation":"<p>Response containing the Glue Identity Center configuration details.</p>" |
| 14850 | + }, |
14716 | 14851 | "GetIntegrationResourcePropertyRequest":{
|
14717 | 14852 | "type":"structure",
|
14718 | 14853 | "required":["ResourceArn"],
|
|
17281 | 17416 | "documentation":"<p>The same unique identifier was associated with two different records.</p>",
|
17282 | 17417 | "exception":true
|
17283 | 17418 | },
|
| 17419 | + "IdentityCenterInstanceArn":{ |
| 17420 | + "type":"string", |
| 17421 | + "max":1224, |
| 17422 | + "min":10 |
| 17423 | + }, |
| 17424 | + "IdentityCenterScope":{ |
| 17425 | + "type":"string", |
| 17426 | + "max":50 |
| 17427 | + }, |
| 17428 | + "IdentityCenterScopesList":{ |
| 17429 | + "type":"list", |
| 17430 | + "member":{"shape":"IdentityCenterScope"}, |
| 17431 | + "max":50, |
| 17432 | + "min":1 |
| 17433 | + }, |
17284 | 17434 | "IdleTimeout":{
|
17285 | 17435 | "type":"integer",
|
17286 | 17436 | "box":true
|
|
27163 | 27313 | "type":"structure",
|
27164 | 27314 | "members":{}
|
27165 | 27315 | },
|
| 27316 | + "UpdateGlueIdentityCenterConfigurationRequest":{ |
| 27317 | + "type":"structure", |
| 27318 | + "members":{ |
| 27319 | + "Scopes":{ |
| 27320 | + "shape":"IdentityCenterScopesList", |
| 27321 | + "documentation":"<p>A list of Identity Center scopes that define the updated permissions and access levels for the Glue configuration.</p>" |
| 27322 | + } |
| 27323 | + }, |
| 27324 | + "documentation":"<p>Request to update an existing Glue Identity Center configuration.</p>" |
| 27325 | + }, |
| 27326 | + "UpdateGlueIdentityCenterConfigurationResponse":{ |
| 27327 | + "type":"structure", |
| 27328 | + "members":{}, |
| 27329 | + "documentation":"<p>Response from updating an existing Glue Identity Center configuration.</p>" |
| 27330 | + }, |
27166 | 27331 | "UpdateGrokClassifierRequest":{
|
27167 | 27332 | "type":"structure",
|
27168 | 27333 | "required":["Name"],
|
|
0 commit comments