Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 2.97 KB

File metadata and controls

35 lines (26 loc) · 2.97 KB

ApplicationConfig

Properties

Name Type Description Notes
access_rules List[AccessRule] Defines permissions and access relationships.
boundary_scope str INBOUND: Inbound calls are calls initiated from outside the application and where the destination service is part of the selected application perspective. ALL: Results and metrics for not only calls at the application perspective boundary, but also those occurring within the application perspective. DEFAULT: Default value, for Application Perspectives created before the introduction of `ALL` and `INBOUND`. At present, whenever new Application Perspectives are created, there are only 2 options to select: `ALL` or `INBOUND`. It is recommended to use either `ALL` or `INBOUND` as `DEFAULT` is deprecated. `DEFAULT` is treated as `INBOUND`.
id str Unique ID of the Application Perspective. Eg: `Av62RoIKQv-A3n6DbMQh9g`.
label str Name of the Application Perspective. Eg: `app1`.
match_specification MatchExpressionDTO [optional]
scope str INCLUDE_NO_DOWNSTREAM : Only the selected services from the filters are included (call this the core set). This is useful when you treat the services as opaque. An example would be the services that represent 3rd party APIs. INCLUDE_IMMEDIATE_DOWNSTREAM_DATABASE_AND_MESSAGING : Include the core set of services from the filters and then expand this core set to include the database and messaging services that the core set directly interacts with. This is useful if you are want to monitor a set of services and their direct dependencies. For example, a development team responsible for several micro-services. INCLUDE_ALL_DOWNSTREAM : It effortlessly and automatically includes all the services that form the entire end-to-end dependency chain of the core set of services. This is useful if the AP will be used for troubleshooting.
tag_filter_expression TagFilterExpressionElement [optional]

Example

from instana_client.models.application_config import ApplicationConfig

# TODO update the JSON string below
json = "{}"
# create an instance of ApplicationConfig from a JSON string
application_config_instance = ApplicationConfig.from_json(json)
# print the JSON string representation of the object
print(ApplicationConfig.to_json())

# convert the object into a dict
application_config_dict = application_config_instance.to_dict()
# create an instance of ApplicationConfig from a dict
application_config_from_dict = ApplicationConfig.from_dict(application_config_dict)

[Back to Model list] [Back to API list] [Back to README]