SimSpaceWeaver / Client / describe_app
describe_app#
- SimSpaceWeaver.Client.describe_app(**kwargs)#
- Returns the state of the given custom app. - See also: AWS API Documentation - Request Syntax - response = client.describe_app( App='string', Domain='string', Simulation='string' ) - Parameters:
- App (string) – - [REQUIRED] - The name of the app. 
- Domain (string) – - [REQUIRED] - The name of the domain of the app. 
- Simulation (string) – - [REQUIRED] - The name of the simulation of the app. 
 
- Return type:
- dict 
- Returns:
- Response Syntax - { 'Description': 'string', 'Domain': 'string', 'EndpointInfo': { 'Address': 'string', 'IngressPortMappings': [ { 'Actual': 123, 'Declared': 123 }, ] }, 'LaunchOverrides': { 'LaunchCommands': [ 'string', ] }, 'Name': 'string', 'Simulation': 'string', 'Status': 'STARTING'|'STARTED'|'STOPPING'|'STOPPED'|'ERROR'|'UNKNOWN', 'TargetStatus': 'UNKNOWN'|'STARTED'|'STOPPED' } - Response Structure - (dict) – - Description (string) – - The description of the app. 
- Domain (string) – - The name of the domain of the app. 
- EndpointInfo (dict) – - Information about the network endpoint for the custom app. You can use the endpoint to connect to the custom app. - Address (string) – - The IP address of the app. SimSpace Weaver dynamically assigns this IP address when the app starts. 
- IngressPortMappings (list) – - The inbound TCP/UDP port numbers of the app. The combination of an IP address and a port number form a network endpoint. - (dict) – - A collection of TCP/UDP ports for a custom or service app. - Actual (integer) – - The TCP/UDP port number of the running app. SimSpace Weaver dynamically assigns this port number when the app starts. SimSpace Weaver maps the - Declaredport to the- Actualport. Clients connect to the app using the app’s IP address and the- Actualport number.
- Declared (integer) – - The TCP/UDP port number of the app, declared in the simulation schema. SimSpace Weaver maps the - Declaredport to the- Actualport. The source code for the app should bind to the- Declaredport.
 
 
 
- LaunchOverrides (dict) – - Options that apply when the app starts. These optiAons override default behavior. - LaunchCommands (list) – - App launch commands and command line parameters that override the launch command configured in the simulation schema. - (string) – 
 
 
- Name (string) – - The name of the app. 
- Simulation (string) – - The name of the simulation of the app. 
- Status (string) – - The current lifecycle state of the custom app. 
- TargetStatus (string) – - The desired lifecycle state of the custom app. 
 
 
 - Exceptions - SimSpaceWeaver.Client.exceptions.ResourceNotFoundException
- SimSpaceWeaver.Client.exceptions.InternalServerException
- SimSpaceWeaver.Client.exceptions.AccessDeniedException
- SimSpaceWeaver.Client.exceptions.ValidationException