RTBFabric / Client / update_responder_gateway
update_responder_gateway¶
- RTBFabric.Client.update_responder_gateway(**kwargs)¶
- Updates a responder gateway. - See also: AWS API Documentation - Request Syntax- response = client.update_responder_gateway( domainName='string', port=123, protocol='HTTP'|'HTTPS', trustStoreConfiguration={ 'certificateAuthorityCertificates': [ 'string', ] }, managedEndpointConfiguration={ 'autoScalingGroups': { 'autoScalingGroupNames': [ 'string', ], 'roleArn': 'string' }, 'eksEndpoints': { 'endpointsResourceName': 'string', 'endpointsResourceNamespace': 'string', 'clusterApiServerEndpointUri': 'string', 'clusterApiServerCaCertificateChain': 'string', 'clusterName': 'string', 'roleArn': 'string' } }, clientToken='string', gatewayId='string', description='string' ) - Parameters:
- domainName (string) – The domain name for the responder gateway. 
- port (integer) – - [REQUIRED] - The networking port to use. 
- protocol (string) – - [REQUIRED] - The networking protocol to use. 
- trustStoreConfiguration (dict) – - The configuration of the trust store. - certificateAuthorityCertificates (list) – [REQUIRED] - The certificate authority certificate. - (string) – 
 
 
- managedEndpointConfiguration (dict) – - The configuration for the managed endpoint. - Note- This is a Tagged Union structure. Only one of the following top level keys can be set: - autoScalingGroups,- eksEndpoints.- autoScalingGroups (dict) – - Describes the configuration of an auto scaling group. - autoScalingGroupNames (list) – [REQUIRED] - The names of the auto scaling group. - (string) – 
 
- roleArn (string) – [REQUIRED] - The role ARN of the auto scaling group. 
 
- eksEndpoints (dict) – - Describes the configuration of an Amazon Elastic Kubernetes Service endpoint. - endpointsResourceName (string) – [REQUIRED] - The name of the endpoint resource. 
- endpointsResourceNamespace (string) – [REQUIRED] - The namespace of the endpoint resource. 
- clusterApiServerEndpointUri (string) – [REQUIRED] - The URI of the cluster API server endpoint. 
- clusterApiServerCaCertificateChain (string) – [REQUIRED] - The CA certificate chain of the cluster API server. 
- clusterName (string) – [REQUIRED] - The name of the cluster. 
- roleArn (string) – [REQUIRED] - The role ARN for the cluster. 
 
 
- clientToken (string) – - [REQUIRED] - The unique client token. - This field is autopopulated if not provided. 
- gatewayId (string) – - [REQUIRED] - The unique identifier of the gateway. 
- description (string) – An optional description for the responder gateway. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'gatewayId': 'string', 'status': 'PENDING_CREATION'|'ACTIVE'|'PENDING_DELETION'|'DELETED'|'ERROR'|'PENDING_UPDATE'|'ISOLATED'|'PENDING_ISOLATION'|'PENDING_RESTORATION' } - Response Structure- (dict) – - gatewayId (string) – - The unique identifier of the gateway. 
- status (string) – - The status of the request. 
 
 
 - Exceptions