| Name | Type | Description | Notes |
|---|---|---|---|
| action_timeout | int | The action timeout value of the Scenario. | [optional] |
| active | bool | Indicates whether the scenario is enabled or not. | [optional] |
| client_http_profile | HTTPProfile | The client HTTP profile used in the Scenario. | [optional] |
| connections | List[Connection] | [optional] | |
| connections_max_transactions | int | The maximum number of transactions for all scenario connections. | [optional] |
| description | str | The description of the Scenario. | [optional] |
| destination_hostname | str | [optional] | |
| dnn_id | str | [optional] | |
| end_point_id | int | The endpoint ID of the Scenario. | [optional] |
| endpoints | List[Endpoint] | [optional] | |
| external_resource_url | str | The external resource URL of the Scenario. | [optional] |
| index | int | The index of the scenario. | [optional] |
| inherit_http_profile | bool | [optional] | |
| ip_preference | IpPreference | The Ip Preference. Must be one of: IPV4_ONLY, IPV6_ONLY, BOTH_IPV4_FIRST, BOTH_IPV6_FIRST or IP_PREF_MAX. | [optional] |
| is_deprecated | bool | A value that indicates if the action is deprecated. | [optional] |
| iteration_count | int | The iteration counter of the Scenario. | [optional] |
| max_active_limit | int | The maximum active limit of the Scenario. | [optional] |
| name | str | [optional] | |
| network_mapping | NetworkMapping | [optional] | |
| params | List[Params] | [optional] | |
| protocol_id | str | The protocol ID of the Scenario. | [optional] |
| qos_flow_id | str | [optional] | |
| readonly_max_trans | bool | If true, ConnectionsMaxTransactions will be readonly. | [optional] |
| server_http_profile | HTTPProfile | The server HTTP profile used in the Scenario. | [optional] |
| supports_client_http_profile | bool | Indicates if the scenario supports Client HTTP profile. | [optional] |
| supports_http_profiles | bool | Indicates if the scenario supports HTTP profiles. | [optional] |
| supports_server_http_profile | bool | Indicates if the scenario supports Server HTTP profile. | [optional] |
| id | str | [optional] | |
| links | List[APILink] | [optional] | |
| client_tls_profile | TLSProfile | [optional] | |
| inherit_tls | bool | [optional] | |
| server_tls_profile | TLSProfile | [optional] | |
| supports_tls | bool | [optional] | |
| tracks | List[AttackTrack] | [optional] | |
| create | List[CreateAppOrAttackOperationInput] | [optional] | |
| modify_excluded_dut_recursively | List[UpdateNetworkMapping] | [optional] | |
| modify_tags_recursively | List[UpdateNetworkMapping] | [optional] |
from cyperf.models.attack import Attack
# TODO update the JSON string below
json = "{}"
# create an instance of Attack from a JSON string
attack_instance = Attack.from_json(json)
# print the JSON string representation of the object
print(Attack.to_json())
# convert the object into a dict
attack_dict = attack_instance.to_dict()
# create an instance of Attack from a dict
attack_from_dict = Attack.from_dict(attack_dict)