category: IT Services provider: F5 commonfields: id: F5 ASM version: -1 configuration: - display: Server URL (e.g., 8.8.8.8) name: url required: true type: 0 - display: Username name: credentials required: true type: 9 - display: Trust any certificate (not secure) name: insecure type: 8 required: false - display: Use system proxy settings name: proxy type: 8 required: false description: Manages F5 firewall. display: F5 Application Security Manager (WAF) name: F5 ASM script: commands: - arguments: - description: A link to this resource. name: self_link - description: A unique type identifier. name: kind - description: Items. name: items description: Lists all F5 Application Security Manager (ASM) policies. name: f5-asm-policy-list outputs: - contextPath: f5.Policy.name description: Display name of the policy. type: String - contextPath: f5.Policy.active description: Indicates if the policy is active. type: Boolean - contextPath: f5.Policy.creatorName description: The name of the user who created the policy. type: String - contextPath: f5.Policy.createdTime description: The time that the policy was created. type: String - contextPath: f5.Policy.enforcementMode description: Indicates if the policy is in enforcement mode. type: Boolean - contextPath: f5.Policy.type description: The policy type. type: String - arguments: - description: Display name of the policy. name: name required: true - description: Optional description for the policy. name: description - auto: PREDEFINED defaultValue: parent description: 'The type of the policy. Possible values are: "parent" and "child". Default is "parent".' name: kind predefined: - parent - child - security required: true - description: The parent path if the policy is a security policy. name: parent - auto: PREDEFINED defaultValue: transparent description: 'The enforcement mode of the policy. Possible values are: "transparent" and "blocking". Default is "transparent".' name: enforcement_mode predefined: - transparent - blocking - auto: PREDEFINED defaultValue: 'true' description: Whether the policy is protocol independent. Default is "true". name: protocol_independent predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether to allow the new policy. name: allow predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether to activate the new policy. name: active predefined: - 'true' - 'false' description: Creates a new ASM policy. name: f5-asm-policy-create outputs: - contextPath: f5.Policy.name description: Display name of the policy. type: String - contextPath: f5.Policy.id description: ID of the policy. type: String - contextPath: f5.Policy.fullPath description: Full path of the policy. type: String - contextPath: f5.Policy.description description: Description of the policy. type: String - contextPath: f5.Policy.type description: Type of the policy. type: String - contextPath: f5.Policy.versionDatetime description: The creation time of the policy. type: String - contextPath: f5.Policy.selfLink description: Policy self link. type: String - arguments: - description: Link to the policy to apply. name: policy_reference_link required: true description: Applies a policy in the application security manager. name: f5-asm-policy-apply outputs: - contextPath: f5.Policy.id description: The policy ID. type: String - contextPath: f5.Policy.kind description: The type of the policy. type: String - contextPath: f5.Policy.policyReference description: The policy reference link. type: String - contextPath: f5.Policy.status description: The status of the policy. type: String - contextPath: f5.Policy.startTime description: The start time of the policy. type: String - arguments: - description: The name of the file to export the policy to. name: filename required: true - description: The link to the policy to export. name: policy_reference_link required: true - auto: PREDEFINED defaultValue: 'true' description: Indicates whether to export only custom settings. Default is "true". name: minimal predefined: - 'true' - 'false' description: Exports a policy file. name: f5-asm-policy-export-file outputs: - contextPath: f5.Policy.kind description: The type of the policy. type: String - contextPath: f5.Policy.format description: The format of the policy. type: String - contextPath: f5.Policy.filename description: The filename of the exported file. type: String - contextPath: f5.Policy.policyReference description: The reference link to the policy. type: String - contextPath: f5.Policy.id description: The ID of the policy. type: String - contextPath: f5.Policy.startTime description: The start time of the policy. type: String - contextPath: f5.Policy.status description: The status of the policy. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 hash using the f5-asm-get-policy-md5 command. name: policy_md5 required: true description: Lists the HTTP methods that are enforced in the security policy. name: f5-asm-policy-methods-list outputs: - contextPath: f5.PolicyMethods.name description: The name of the method. type: String - contextPath: f5.PolicyMethods.actAsMethod description: The functionality of the method. type: String - contextPath: f5.PolicyMethods.id description: The ID of the method. type: String - contextPath: f5.PolicyMethods.selfLink description: The self link to the method. type: String - contextPath: f5.PolicyMethods.kind description: The type of endpoint. type: String - contextPath: f5.PolicyMethods.lastUpdateMicros description: The datetime the policy method was last updated represented in micro seconds since 1970-01-01 00:00:00 GMT (Unix epoch). For example, 1519382317000000 is Friday, 23 February 2018 10:38:37. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 hash using the f5-asm-get-policy-md5 command. name: policy_md5 required: true description: Lists the file types that are allowed or not allowed in the security policy. name: f5-asm-policy-file-types-list outputs: - contextPath: f5.FileType.name description: The name of the file type. type: String - contextPath: f5.FileType.id description: The ID of the file type. type: String - contextPath: f5.FileType.selfLink description: The self link to the file type. type: String - contextPath: f5.FileType.kind description: The type of endpoint. type: String - contextPath: f5.FileType.lastUpdateMicros description: The datetime the file type was last updated represented in micro seconds since 1970-01-01 00:00:00 GMT (Unix epoch). For example, 1519382317000000 is Friday, 23 February 2018 10:38:37. type: String - contextPath: f5.FileType.queryStringLength description: The length of the query string. type: String - contextPath: f5.FileType.checkRequestLength description: The length of the request. type: String - contextPath: f5.FileType.allowed description: Indicates if the file type is allowed. type: Boolean - arguments: - description: The MD5 hash of the policy to which to add the method. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true - description: The display name of the new method. name: new_method_name required: true - auto: PREDEFINED defaultValue: GET description: 'Functionality of the new method. Possible values are: "GET" and "POST". Default is "GET".' name: act_as_method predefined: - GET - POST description: Adds a new allowed method. name: f5-asm-policy-methods-add outputs: - contextPath: f5.PolicyMethods.name description: The name of the new method. type: String - contextPath: f5.PolicyMethods.id description: The ID of the new method. type: String - contextPath: f5.PolicyMethods.actAsMethod description: The functionality of the new method. type: String - contextPath: f5.PolicyMethods.selfLink description: The self link to the method. type: String - contextPath: f5.PolicyMethods.kind description: The type of method. type: String - arguments: - description: The MD5 hash of the policy in which to update the method. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true - defaultValue: None description: The ID of the method to update. The method_ID or method_name arguments must be filled. Default is "None". name: method_id - defaultValue: None description: Display name of the method to update. The method_ID or method_name argument must be filled. Default is "None". name: method_name - auto: PREDEFINED description: 'Functionality of the updated method. Possible values are: "GET" and "POST".' name: act_as_method predefined: - GET - POST required: true description: Updates a policy method. name: f5-asm-policy-methods-update outputs: - contextPath: f5.PolicyMethods.name description: The name of the updated method. type: String - contextPath: f5.PolicyMethods.id description: The ID of the updated method. type: String - contextPath: f5.PolicyMethods.actAsMethod description: The functionality of the updated method. type: String - contextPath: f5.PolicyMethods.selfLink description: The self link to the updated method. type: String - contextPath: f5.PolicyMethods.kind description: The type of method. type: String - arguments: - description: The MD5 hash of the policy from which to delete the method. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true - defaultValue: None description: The ID of the method to delete. The method_ID or method_name argument must be filled. Default is "None". name: method_id - defaultValue: None description: The display name of the method to delete. The method_ID or method_name argument must be filled. Default is "None". name: method_name description: Deletes a method from a given policy. name: f5-asm-policy-methods-delete outputs: - contextPath: f5.PolicyMethods.name description: The name of the deleted method. type: String - contextPath: f5.PolicyMethods.id description: The ID of the deleted method. type: String - contextPath: f5.PolicyMethods.actAsMethod description: The functionality of the deleted method. type: String - contextPath: f5.PolicyMethods.selfLink description: The self link to the deleted method. type: String - contextPath: f5.PolicyMethods.kind description: The type of the deleted method. type: String - arguments: - description: The MD5 hash of the policy to which you want to add the new file type. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true - description: The new file type to add. name: new_file_type required: true - defaultValue: '100' description: The length of the query string. Default is "100". name: query_string_length - auto: PREDEFINED defaultValue: 'true' description: Whether to check the length of the data in the post method. Default is "true". name: check_post_data_length predefined: - 'true' - 'false' - auto: PREDEFINED defaultValue: 'true' description: Whether to check the response. Default is "true". name: response_check predefined: - 'true' - 'false' - auto: PREDEFINED defaultValue: 'true' description: Whether to check the length of the request. Default is "true". name: check_request_length predefined: - 'true' - 'false' - defaultValue: '100' description: The post data length. Default is "100". name: post_data_length - auto: PREDEFINED defaultValue: 'false' description: Whether to stage the new file type. Default is "false". name: perform_staging predefined: - 'true' - 'false' description: add new file type name: f5-asm-policy-file-types-add outputs: - contextPath: f5.FileType.name description: The name of the file type. type: String - contextPath: f5.FileType.id description: The ID of the file type. type: String - contextPath: f5.FileType.queryStringLength description: The length of the query string. type: Number - contextPath: f5.FileType.selfLink description: The self link to the file type. type: String - contextPath: f5.FileType.lastUpdateMicros description: The datetime the file type was last updated represented in micro seconds since 1970-01-01 00:00:00 GMT (Unix epoch). For example, 1519382317000000 is Friday, 23 February 2018 10:38:37. type: String - contextPath: f5.FileType.responseCheck description: Indicates if user wanted to check the response. type: Boolean - contextPath: f5.FileType.checkRequestLength description: The length of the request. type: String - contextPath: f5.FileType.allowed description: Indicates if the file type is allowed. type: Boolean - contextPath: f5.FileType.check-url-length description: Indicates whether to check the URL length. type: Boolean - contextPath: f5.FileType.postDataLength description: The length of the post data. type: Number - contextPath: f5.FileType.urlLength description: The length of the URL. type: Number - contextPath: f5.FileType.performStaging description: Indicates whether the file type should be staged. type: Boolean - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true - defaultValue: None description: ID of the file type. The ID or display name must be filled. Default is "None". name: file_type_id - defaultValue: None description: Display name of the file type. The ID or display name must be filled. Default is "None". name: file_type_name - defaultValue: '100' description: The length of the query string. Default is "100". name: query_string_length - defaultValue: 'true' description: Whether to check the length of the data in the post method. Default is "True". name: check_post_data_length predefined: - 'true' - 'false' - auto: PREDEFINED defaultValue: 'true' description: Whether to check the response. Default is "true". name: response_check predefined: - 'true' - 'false' - auto: PREDEFINED defaultValue: 'true' description: Whether to check the length of the request. Default is "true". name: check_request_length predefined: - 'true' - 'false' - defaultValue: '100' description: The post data length. Default is "100". name: post_data_length - auto: PREDEFINED defaultValue: 'false' description: Whether to stage the updated file type. Default is "false". name: perform_staging predefined: - 'true' - 'false' description: Updates the policy file type. name: f5-asm-policy-file-types-update outputs: - contextPath: f5.FileType.name description: The name of the file type. type: String - contextPath: f5.FileType.id description: The ID of the file type. type: String - contextPath: f5.FileType.queryStringLength description: The length of the query string. type: Number - contextPath: f5.FileType.selfLink description: The self link to the file type. type: String - contextPath: f5.FileType.lastUpdateMicros description: The datetime the file type was last updated represented in micro seconds since 1970-01-01 00:00:00 GMT (Unix epoch). For example, 1519382317000000 is Friday, 23 February 2018 10:38:37. type: String - contextPath: f5.FileType.responseCheck description: Indicates whether the user wanted to check the response. type: Boolean - contextPath: f5.FileType.checkRequestLength description: The length of the request. type: String - contextPath: f5.FileType.allowed description: Indicates if the file type is allowed. type: Boolean - contextPath: f5.FileType.check-url-length description: Indicates whether the user wanted to check the URL length. type: Boolean - contextPath: f5.FileType.postDataLength description: The length of the post data. type: Number - contextPath: f5.FileType.urlLength description: The length of the URL. type: Number - contextPath: f5.FileType.performStaging description: Indicates whether the file type should be staged. type: Boolean - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true - defaultValue: None description: ID of the file type. The ID or display name must be filled. Default is "None". name: file_type_id - defaultValue: None description: Display name of the file type. The ID or display name must be filled. Default is "None". name: file_type_name description: Deletes the policy file type. name: f5-asm-policy-file-types-delete outputs: - contextPath: f5.FileType.name description: Display name of the policy. type: String - contextPath: f5.FileType.id description: ID of the policy that was deleted. type: String - contextPath: f5.FileType.selfLink description: The self link to the deleted policy. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true description: Deletes a policy. name: f5-asm-policy-delete outputs: - contextPath: f5.Policy.name description: Display name of the deleted policy. type: String - contextPath: f5.Policy.id description: ID of the deleted policy. type: String - contextPath: f5.Policy.selfLink description: The self link to the deleted policy. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true description: Lists the hostnames of the policy. name: f5-asm-policy-hostnames-list outputs: - contextPath: f5.Hostname.name description: The hostname of the policy. type: String - contextPath: f5.Hostname.id description: The ID of the hostname. type: String - contextPath: f5.Hostname.createdBy description: The interface used to create the hostname. type: String - contextPath: f5.Hostname.selfLink description: The self link to the specific hostname. type: String - contextPath: f5.Hostname.includeSubdomains description: Indicates whether to include subdomains. type: Boolean - contextPath: f5.Hostname.lastUpdateMicros description: The datetime the hostname was last updated represented in micro seconds since 1970-01-01 00:00:00 GMT (Unix epoch). For example, 1519382317000000 is Friday, 23 February 2018 10:38:37. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true - description: The hostname to add to the policy. name: name required: true - auto: PREDEFINED defaultValue: 'false' description: Whether to include subdomains in the policy. Default is "false". name: include_subdomains predefined: - 'true' - 'false' description: Adds a new hostname to a policy. name: f5-asm-policy-hostnames-add outputs: - contextPath: f5.Hostname.name description: The policy hostname. type: String - contextPath: f5.Hostname.id description: The policy ID. type: String - contextPath: f5.Hostname.createdBy description: The interface used to create the hostname. type: String - contextPath: f5.Hostname.selfLink description: The self link to the specific hostname. type: String - contextPath: f5.Hostname.includeSubdomains description: Indicates whether to include subdomains. type: Boolean - contextPath: f5.Hostname.lastUpdateMicros description: The datetime the hostname was last updated represented in micro seconds since 1970-01-01 00:00:00 GMT (Unix epoch). For example, 1519382317000000 is Friday, 23 February 2018 10:38:37. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true - defaultValue: None description: ID of the hostname. ID or display name must be filled. Default is "None". name: hostname_id - defaultValue: None description: Display name of the hostname. ID or display name must be filled. Default is "None". name: hostname_name - auto: PREDEFINED description: Whether to include subdomains. name: include_subdomains predefined: - 'true' - 'false' required: true description: Updates an existing policy hostname. name: f5-asm-policy-hostnames-update outputs: - contextPath: f5.Hostname.name description: The policy hostname. type: String - contextPath: f5.Hostname.id description: The policy ID. type: String - contextPath: f5.Hostname.createdBy description: The interface used to create the hostname. type: String - contextPath: f5.Hostname.selfLink description: The self link to the specific hostname. type: String - contextPath: f5.Hostname.includeSubdomains description: Indicates whether subdomains are included. type: Boolean - contextPath: f5.Hostname.lastUpdateMicros description: The datetime the hostname was last updated represented in micro seconds since 1970-01-01 00:00:00 GMT (Unix epoch). For example, 1519382317000000 is Friday, 23 February 2018 10:38:37. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true - defaultValue: None description: The ID of the hostname. The ID or display name must be filled. Default is "None". name: hostname_id - defaultValue: None description: The display name of the hostname. The ID or display name must be filled. Default is "None". name: hostname_name description: Deletes a hostname from a policy. name: f5-asm-policy-hostnames-delete outputs: - contextPath: f5.Hostname.name description: The policy hostname. type: String - contextPath: f5.Hostname.id description: The policy ID. type: String - contextPath: f5.Hostname.createdBy description: The interface used to create the hostname. type: String - contextPath: f5.Hostname.selfLink description: The self link to the specific hostname. type: String - contextPath: f5.Hostname.includeSubdomains description: Whether to include subdomains. type: Boolean - contextPath: f5.Hostname.lastUpdateMicros description: The datetime the hostname was last updated represented in micro seconds since 1970-01-01 00:00:00 GMT (Unix epoch). For example, 1519382317000000 is Friday, 23 February 2018 10:38:37. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true description: Lists all cookies of a given policy. name: f5-asm-policy-cookies-list outputs: - contextPath: f5.Cookies.name description: The name of the cookie. type: String - contextPath: f5.Cookies.id description: The ID of the cookie. type: String - contextPath: f5.Cookies.selfLink description: The self link to the specific cookie. type: String - contextPath: f5.Cookies.enforcementType description: The enforcement type of the cookie. type: String - contextPath: f5.Cookies.performStaging description: Indicates whether the cookie should be staged. type: Boolean - contextPath: f5.Cookies.kind description: The cookie type. type: String - contextPath: f5.Cookies.isBase64 description: Indicates if the cookie is encoded in base64. type: Boolean - contextPath: f5.Cookies.createdBy description: Indicates which user created this cookie. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true - auto: PREDEFINED description: 'Sub-path of the blocking- settings element. Possible values are: "violations", "evasions", "http-protocols", and "web-services-securities".' name: endpoint predefined: - violations - evasions - http-protocols - web-services-securities required: true description: Retrieves a blocking-settings list from a selected policy. name: f5-asm-policy-blocking-settings-list outputs: - contextPath: f5.BlockingSettings.description description: Description of the element. type: String - contextPath: f5.BlockingSettings.learn description: Indicates whether the element is learning. type: Boolean - contextPath: f5.BlockingSettings.id description: The element ID. type: String - contextPath: f5.BlockingSettings.kind description: The type of element. type: String - contextPath: f5.BlockingSettings.enabled description: Whether the element is enabled. type: Boolean - contextPath: f5.BlockingSettings.selfLink description: The self link to the specific element. type: String - contextPath: f5.BlockingSettings.reference description: Reference to the element. type: String - contextPath: f5.BlockingSettings.lastUpdateMicros description: The datetime the element was last updated represented in micro seconds since 1970-01-01 00:00:00 GMT (Unix epoch). For example, 1519382317000000 is Friday, 23 February 2018 10:38:37. type: String - contextPath: f5.BlockingSettings.section-reference description: Section reference to the element. type: String - contextPath: f5.BlockingSettings.alarm description: Whether the system records requests that trigger the violation. type: Boolean - contextPath: f5.BlockingSettings.block description: Whether the element blocks the request that triggers the violation. type: Boolean - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true - auto: PREDEFINED description: 'Sub-path of the blocking- settings element. Possible values are: "violations", "evasions", "http-protocols", and "web-services-securities".' name: endpoint predefined: - violations - evasions - http-protocols - web-services-securities required: true - description: Description (or name) of the element. name: description required: true - auto: PREDEFINED description: Whether the element should learn. name: learn predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether the system records requests that trigger the violation. name: alarm predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether the element blocks the request that triggers the violation. name: block predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether the element should be enabled. name: enabled predefined: - 'true' - 'false' description: Updates a blocking-settings element. name: f5-asm-policy-blocking-settings-update outputs: - contextPath: f5.BlockingSettings.description description: The description of the element. type: String - contextPath: f5.BlockingSettings.learn description: Whether the element is learning. type: Boolean - contextPath: f5.BlockingSettings.id description: The ID of the element. type: String - contextPath: f5.BlockingSettings.kind description: The type of element. type: String - contextPath: f5.BlockingSettings.enabled description: Whether the element is enabled. type: Boolean - contextPath: f5.BlockingSettings.selfLink description: The self link to the specific element. type: String - contextPath: f5.BlockingSettings.reference description: The reference to the element. type: String - contextPath: f5.BlockingSettings.lastUpdateMicros description: The datetime the resource was last updated represented in micro seconds since 1970-01-01 00:00:00 GMT (Unix epoch). For example, 1519382317000000 is Friday, 23 February 2018 10:38:37. type: String - contextPath: f5.BlockingSettings.section-reference description: The section reference to the element. type: String - contextPath: f5.BlockingSettings.alarm description: Whether the system records requests that trigger the violation. type: Boolean - contextPath: f5.BlockingSettings.block description: Whether the element blocks the request that triggers the violation. type: Boolean - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true description: Lists all policy URLs. name: f5-asm-policy-urls-list outputs: - contextPath: f5.Url.id description: The ID of the URL. type: String - contextPath: f5.Url.name description: The name of the URL. type: String - contextPath: f5.Url.description description: A description of the URL. type: String - contextPath: f5.Url.protocol description: The protocol the URL uses. type: String - contextPath: f5.Url.type description: Whether the URL is explicit or a wildcard. type: String - contextPath: f5.Url.method description: The allowed method (or all methods) of the URL. type: String - contextPath: f5.Url.isAllowed description: Whether the URL is allowed. type: Boolean - contextPath: f5.Url.clickjackingProtection description: Whether clickjacking protection is enabled in the URL. type: Boolean - contextPath: f5.Url.performStaging description: Indicates whether the URL should be staged. type: Boolean - contextPath: f5.Url.mandatoryBody description: Whether a request body is mandatory. type: Boolean - contextPath: f5.Url.selfLink description: The self link to the URL in the API. type: String - contextPath: f5.Url.lastUpdateMicros description: The datetime the last update was committed to the URL represented in micro seconds since 1970-01-01 00:00:00 GMT (Unix epoch). For example, 1519382317000000 is Friday, 23 February 2018 10:38:37. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true - description: The new cookie name to add. name: new_cookie_name required: true - auto: PREDEFINED defaultValue: 'false' description: Whether to stage the new cookie. Default is "false". name: perform_staging predefined: - 'true' - 'false' - auto: PREDEFINED defaultValue: explicit description: 'Type of the new parameter. Possible values are: "explicit" and "wildcard". Default is "explicit".' name: parameter_type predefined: - explicit - wildcard - auto: PREDEFINED defaultValue: allow description: 'The enforcement type. Possible values are: "allow" and "enforce". Default is "allow".' name: enforcement_type predefined: - allow - enforce - auto: PREDEFINED defaultValue: 'true' description: Whether attack signatures should be checked. Default is "true". If the enforcement type is set to "enforce", this field will not get any value. name: attack_signatures_check predefined: - 'true' - 'false' description: Adds a new cookie to a specific policy. name: f5-asm-policy-cookies-add outputs: - contextPath: f5.Cookies.name description: The name of the cookie. type: String - contextPath: f5.Cookies.id description: The ID of the cookie. type: String - contextPath: f5.Cookies.selfLink description: The self link to the specific cookie. type: String - contextPath: f5.Cookies.enforcementType description: The enforcement type. type: String - contextPath: f5.Cookies.performStaging description: Indicates whether the cookie should be staged. type: Boolean - contextPath: f5.Cookies.type description: The type of the cookie. type: String - contextPath: f5.Cookies.isBase64 description: Indicates if the cookie is encoded in base64. type: Boolean - contextPath: f5.Cookies.createdBy description: Indicates who created the cookie. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true - auto: PREDEFINED description: 'The communication protocol. Possible values are: "http" and "https".' name: protocol predefined: - http - https required: true - description: Display name of the new URL. name: name required: true - description: An optional description for the URL. name: description - auto: PREDEFINED defaultValue: explicit description: 'The type of URL. Possible values are: "explicit" and "wildcard".' name: url_type predefined: - explicit - wildcard - auto: PREDEFINED defaultValue: 'true' description: Whether the URL is allowed. Default is "true". name: is_allowed predefined: - 'true' - 'false' - description: The method to use in the URL. name: method - auto: PREDEFINED description: Whether clickjacking protection is enabled in the URL. name: clickjacking_protection predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether to stage the URL. name: perform_staging predefined: - 'true' - 'false' description: Adds a new URL to a policy. name: f5-asm-policy-urls-add outputs: - contextPath: f5.Url.id description: The ID of the URL. type: String - contextPath: f5.Url.name description: The name of the URL. type: String - contextPath: f5.Url.description description: A description of the URL. type: String - contextPath: f5.Url.protocol description: The protocol the URL uses. type: String - contextPath: f5.Url.type description: Whether the URL is explicit or wildcard. type: String - contextPath: f5.Url.method description: The allowed method (or all) of the URL. type: String - contextPath: f5.Url.isAllowed description: Whether the URL is allowed. type: Boolean - contextPath: f5.Url.clickjackingProtection description: Whether clickjacking protection is enabled in the URL. type: Boolean - contextPath: f5.Url.performStaging description: Indicates whether the URL should be staged. type: Boolean - contextPath: f5.Url.mandatoryBody description: Whether a request body is mandatory. type: Boolean - contextPath: f5.Url.selfLink description: The self link to the specific URL in the API. type: String - contextPath: f5.Url.lastUpdateMicros description: The datetime the last update was committed to the URL represented in micro seconds since 1970-01-01 00:00:00 GMT (Unix epoch). For example, 1519382317000000 is Friday, 23 February 2018 10:38:37. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true - defaultValue: None description: The ID of the URL. The ID or display name must be filled. Default is "None". name: url_id - defaultValue: None description: The display name of the URL. The ID or display name must be filled. Default is "None". name: url_name - auto: PREDEFINED description: Whether to stage the URL. name: perform_staging predefined: - 'true' - 'false' - description: Optional new description for the URL. name: description - auto: PREDEFINED description: Whether a body is mandatory. name: mandatory_body predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether the URL is a referrer. name: url_isreferrer predefined: - 'true' - 'false' description: Updates an existing policy URL. name: f5-asm-policy-urls-update outputs: - contextPath: f5.Url.id description: the ID of the URL. type: String - contextPath: f5.Url.name description: The name of the URL. type: String - contextPath: f5.Url.description description: A description of the URL. type: String - contextPath: f5.Url.protocol description: The protocol the URL uses. type: String - contextPath: f5.Url.type description: Whether the URL is explicit or wildcard. type: String - contextPath: f5.Url.method description: The allowed method (or all) of the URL. type: String - contextPath: f5.Url.isAllowed description: Whether the URL is allowed. type: Boolean - contextPath: f5.Url.clickjackingProtection description: Whether clickjacking protection is enabled in the URL. type: Boolean - contextPath: f5.Url.performStaging description: Indicates whether the URL should be staged. type: Boolean - contextPath: f5.Url.mandatoryBody description: Whether a request body is mandatory. type: Boolean - contextPath: f5.Url.selfLink description: The self link to the specific URL in the API. type: String - contextPath: f5.Url.lastUpdateMicros description: The datetime the last update was committed to the URL represented in micro seconds since 1970-01-01 00:00:00 GMT (Unix epoch). For example, 1519382317000000 is Friday, 23 February 2018 10:38:37. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true - defaultValue: None description: The ID of the URL. The ID or display name must be filled. Default is "None". name: url_id - defaultValue: None description: The display name of the URL. The ID or display name must be filled. Default is "None". name: url_name description: Deletes a URL from a policy. name: f5-asm-policy-urls-delete outputs: - contextPath: f5.Url.id description: The ID of the URL. type: String - contextPath: f5.Url.name description: The name of the URL. type: String - contextPath: f5.Url.description description: A description of the URL. type: String - contextPath: f5.Url.protocol description: The protocol the URL uses. type: String - contextPath: f5.Url.type description: Whether the URL is explicit or wildcard. type: String - contextPath: f5.Url.method description: The allowed method (or all) of the URL. type: String - contextPath: f5.Url.isAllowed description: Whether the URL is allowed. type: Boolean - contextPath: f5.Url.clickjackingProtection description: Whether clickjacking protection is enabled in the URL. type: Boolean - contextPath: f5.Url.performStaging description: Indicates whether the URL should be staged. type: Boolean - contextPath: f5.Url.mandatoryBody description: Whether a request body is mandatory. type: Boolean - contextPath: f5.Url.selfLink description: The self link to the specific URL in the API. type: String - contextPath: f5.Url.lastUpdateMicros description: The datetime the last update was committed to the URL represented in micro seconds since 1970-01-01 00:00:00 GMT (Unix epoch). For example, 1519382317000000 is Friday, 23 February 2018 10:38:37. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true - defaultValue: None description: The ID of the cookie. The ID or display name must be filled. Default is "None". name: cookie_id - defaultValue: None description: The display name of the cookie. The ID or display name must be filled. Default is "None". name: cookie_name - defaultValue: 'false' description: Whether to stage the updated cookie. Default is "false". name: perform_staging predefined: - 'true' - 'false' - auto: PREDEFINED defaultValue: wildcard description: 'The type of the new parameter. Possible values are: "wildcard" and "explicit". Default is "wildcard".' name: parameter_type predefined: - wildcard - explicit - auto: PREDEFINED defaultValue: allow description: 'The enforcement type. Possible values are: "allow" and "enforce".Default is "allow".' name: enforcement_type predefined: - allow - enforce - auto: PREDEFINED defaultValue: 'true' description: Whether attack signatures should be checked. Default is "true". If the enforcement type is set to "enforce", this field will not get any value. name: attack_signatures_check predefined: - 'true' - 'false' description: Updates a cookie object. name: f5-asm-policy-cookies-update outputs: - contextPath: f5.Cookies.name description: The name of the cookie. type: String - contextPath: f5.Cookies.id description: The ID of the cookie. type: String - contextPath: f5.Cookies.selfLink description: The self link to the specific cookie. type: String - contextPath: f5.Cookies.enforcementType description: The enforcement type. type: String - contextPath: f5.Cookies.performStaging description: Indicates whether the cookie should be staged. type: Boolean - contextPath: f5.Cookies.type description: The type of the cookie. type: String - contextPath: f5.Cookies.isBase64 description: Indicates if the cookie is encoded in base64. type: Boolean - contextPath: f5.Cookies.createdBy description: Indicates who created the cookie. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true - defaultValue: None description: The ID of the cookie. The ID or display name must be filled. Default is "None". name: cookie_id - defaultValue: None description: The display name of the cookie. The ID or display name must be filled. Default is "None". name: cookie_name description: Deletes a cookie. name: f5-asm-policy-cookies-delete outputs: - contextPath: f5.Cookies.name description: The name of the cookie. type: String - contextPath: f5.Cookies.id description: The ID of the cookie. type: String - contextPath: f5.Cookies.selfLink description: The self link to the specific cookie. type: String - contextPath: f5.Cookies.enforcementType description: The enforcement type. type: String - contextPath: f5.Cookies.performStaging description: Indicates whether the cookie should be staged. type: Boolean - contextPath: f5.Cookies.type description: The type of the cookie. type: String - contextPath: f5.Cookies.isBase64 description: Indicates if the cookie is encoded in base64. type: Boolean - contextPath: f5.Cookies.createdBy description: Indicates who created the cookie. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true description: Lists all IP addresses on allow list for a policy. name: f5-asm-policy-whitelist-ips-list outputs: - contextPath: f5.WhitelistIP.id description: The ID of the IP address on allow list. type: String - contextPath: f5.WhitelistIP.ipAddress description: The IP address on allow list. type: String - contextPath: f5.WhitelistIP.ipMask description: The subnet mask of the IP address on allow list. type: String - contextPath: f5.WhitelistIP.description description: The description for the IP address on allow list. type: String - contextPath: f5.WhitelistIP.blockRequests description: How or if the IP blocks requests. type: String - contextPath: f5.WhitelistIP.ignoreAnomalies description: Whether to ignore anomalies. type: Boolean - contextPath: f5.WhitelistIP.neverLogRequests description: Whether to never log requests. type: Boolean - contextPath: f5.WhitelistIP.neverLearnRequests description: Whether to never learn requests. type: Boolean - contextPath: f5.WhitelistIP.trustedByPolicyBuilder description: Whether the IP is trusted by the builder. type: Boolean - contextPath: f5.WhitelistIP.selfLink description: The self link to the specific IP address on allow list. type: String - contextPath: f5.WhitelistIP.lastUpdateMicros description: The datetime of the last update represented in micro seconds since 1970-01-01 00:00:00 GMT (Unix epoch). For example, 1519382317000000 is Friday, 23 February 2018 10:38:37. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true - description: The new IP address. name: ip_address required: true - description: Subnet mask for the new IP address. name: ip_mask - auto: PREDEFINED description: Whether the IP address is trusted by the policy builder. name: trusted_by_builder predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether to ignore detections of brute force. name: ignore_brute_detection predefined: - 'true' - 'false' - description: Optional description for the new IP address. name: description - auto: PREDEFINED defaultValue: policy-default description: 'The method of blocking requests. Possible values are: "policy-default", "never", and "always". Default is "policy-default".' name: block_requests predefined: - policy-default - never - always - auto: PREDEFINED description: Whether to ignore learning suggestions. name: ignore_learning predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether to never log from the IP address. name: never_log predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether to ignore intelligence gathered on the IP address. name: ignore_intelligence predefined: - 'true' - 'false' description: Adds a new IP address on allow list to a policy. name: f5-asm-policy-whitelist-ips-add outputs: - contextPath: f5.WhitelistIP.id description: ID of the IP address on allow list. type: String - contextPath: f5.WhitelistIP.ipAddress description: The IP address on allow list. type: String - contextPath: f5.WhitelistIP.ipMask description: The subnet mask of the IP address on allow list. type: String - contextPath: f5.WhitelistIP.description description: A description for the IP address on allow list. type: String - contextPath: f5.WhitelistIP.blockRequests description: How or if the IP blocks requests. type: String - contextPath: f5.WhitelistIP.ignoreAnomalies description: Whether to ignore anomalies. type: Boolean - contextPath: f5.WhitelistIP.neverLogRequests description: Whether to never log requests. type: Boolean - contextPath: f5.WhitelistIP.neverLearnRequests description: Whether to never learn requests. type: Boolean - contextPath: f5.WhitelistIP.trustedByPolicyBuilder description: Whether the IP address is trusted by the builder. type: Boolean - contextPath: f5.WhitelistIP.selfLink description: The self link to the specific IP address on allow list. type: String - contextPath: f5.WhitelistIP.lastUpdateMicros description: The datetime of the last update represented in micro seconds since 1970-01-01 00:00:00 GMT (Unix epoch). For example, 1519382317000000 is Friday, 23 February 2018 10:38:37. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true - defaultValue: None description: The ID of the IP address. The ID or display name must be filled. Default is "None". name: ip_id - description: IP address. name: ip_address required: true - auto: PREDEFINED description: Whether the IP address is trusted by the policy builder. The ID or display name must be filled. name: trusted_by_builder predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether to ignore detections of brute force. name: ignore_brute_detection predefined: - 'true' - 'false' - description: Optional description for the new IP address. name: description - auto: PREDEFINED defaultValue: policy-default description: 'The method of blocking requests. Possible values are: "policy-default", "never", and "always". Default is "policy-default".' name: block_requests predefined: - policy-default - never - always - auto: PREDEFINED description: Whether to ignore learning suggestions. name: ignore_learning predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether to never log from the IP address. name: never_log predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether to ignore intelligence gathered on the IP address. name: ignore_intelligence predefined: - 'true' - 'false' description: Updates an existing IP address on allow list. name: f5-asm-policy-whitelist-ips-update outputs: - contextPath: f5.WhitelistIP.id description: The ID of the IP address on allow list. type: String - contextPath: f5.WhitelistIP.ipAddress description: The IP address on allow list. type: String - contextPath: f5.WhitelistIP.ipMask description: The subnet mask of the IP address on allow list. type: String - contextPath: f5.WhitelistIP.description description: A description for the IP address on allow list. type: String - contextPath: f5.WhitelistIP.blockRequests description: How or if the IP address blocks requests. type: String - contextPath: f5.WhitelistIP.ignoreAnomalies description: Whether to ignore anomalies. type: Boolean - contextPath: f5.WhitelistIP.neverLogRequests description: Whether to never log requests. type: Boolean - contextPath: f5.WhitelistIP.neverLearnRequests description: Whether to never learn requests. type: Boolean - contextPath: f5.WhitelistIP.trustedByPolicyBuilder description: Whether the IP address is trusted by the builder. type: Boolean - contextPath: f5.WhitelistIP.selfLink description: The self link to the specific IP address on allow list. type: String - contextPath: f5.WhitelistIP.lastUpdateMicros description: The datetime of the last update represented in micro seconds since 1970-01-01 00:00:00 GMT (Unix epoch). For example, 1519382317000000 is Friday, 23 February 2018 10:38:37. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true - defaultValue: None description: The ID of the IP address. The ID or display name must be filled. Default is "None". name: ip_id - description: IP address. name: ip_address required: true description: Deletes an existing IP address on allow list from a policy. name: f5-asm-policy-whitelist-ips-delete outputs: - contextPath: f5.WhitelistIP.id description: The ID of the IP address on allow list. type: String - contextPath: f5.WhitelistIP.ipAddress description: The IP address on allow list. type: String - contextPath: f5.WhitelistIP.ipMask description: The subnet mask of the IP address on allow lists. type: String - contextPath: f5.WhitelistIP.description description: A description for the IP address on allow list. type: String - contextPath: f5.WhitelistIP.blockRequests description: How or if the IP address blocks requests. type: String - contextPath: f5.WhitelistIP.ignoreAnomalies description: Whether to ignore anomalies. type: Boolean - contextPath: f5.WhitelistIP.neverLogRequests description: Whether to never log requests. type: Boolean - contextPath: f5.WhitelistIP.neverLearnRequests description: Whether to never learn requests. type: Boolean - contextPath: f5.WhitelistIP.trustedByPolicyBuilder description: Whether the IP address is trusted by the builder. type: Boolean - contextPath: f5.WhitelistIP.selfLink description: The self link to the specific IP address on allow list. type: String - contextPath: f5.WhitelistIP.lastUpdateMicros description: The datetime of the last update represented in micro seconds since 1970-01-01 00:00:00 GMT (Unix epoch). For example, 1519382317000000 is Friday, 23 February 2018 10:38:37. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true description: Lists all signatures for a specified policy. name: f5-asm-policy-signatures-list outputs: - contextPath: f5.Signatures.id description: The ID of the signature. type: String - contextPath: f5.Signatures.selfLink description: The self link to the specific signature. type: String - contextPath: f5.Signatures.performStaging description: Indicates whether the signature should be staged. type: Boolean - contextPath: f5.Signatures.lastUpdateMicros description: The datetime of the last update represented in micro seconds since 1970-01-01 00:00:00 GMT (Unix epoch). For example, 1519382317000000 is Friday, 23 February 2018 10:38:37. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true description: Lists all policy parameters. name: f5-asm-policy-parameters-list outputs: - contextPath: f5.Parameter.id description: The ID of the parameter. type: String - contextPath: f5.Parameter.name description: The display name of the parameter. type: String - contextPath: f5.Parameter.type description: The type of parameter (explicit / wildcard). type: String - contextPath: f5.Parameter.selfLink description: The self link to the specific parameter. type: String - contextPath: f5.Parameter.isBase64 description: Indicates if the parameter is encoded in base64. type: Boolean - contextPath: f5.Parameter.performStaging description: Indicates whether the parameter should be staged. type: Boolean - contextPath: f5.Parameter.dataType description: The type of data given in the parameter. type: String - contextPath: f5.Parameter.valueType description: The type of values given in the parameter. type: String - contextPath: f5.Parameter.mandatory description: Whether the parameter is mandatory. type: Boolean - contextPath: f5.Parameter.isCookie description: Whether the parameter is located in the cookie. type: Boolean - contextPath: f5.Parameter.isHeader description: Whether the parameter is located in the header. type: Boolean - contextPath: f5.Parameter.createdBy description: Indicates who created the parameter. type: String - contextPath: f5.Parameter.lastUpdateMicros description: The datetime of the last update represented in micro seconds since 1970-01-01 00:00:00 GMT (Unix epoch). For example, 1519382317000000 is Friday, 23 February 2018 10:38:37. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true - auto: PREDEFINED description: 'The type of the new parameter. Possible values are: "wildcard" and "explicit".' name: param_type predefined: - explicit - wildcard - description: The display name of the new parameter. name: name required: true - auto: PREDEFINED description: 'The type of value passed to the parameter. Possible values are: "user-input", "json", "static-content", "auto-detect", and "xml".' name: value_type predefined: - user-input - json - static-content - auto-detect - xml - auto: PREDEFINED description: 'The location of the parameter. Possible values are: "any", "query", "form-data", "path", "header", and "cookie".' name: param_location predefined: - any - query - form-data - path - header - cookie - auto: PREDEFINED description: Whether the parameter is mandatory. name: mandatory predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether to stage the parameter. name: perform_staging predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether the parameter is sensitive. (Whether values should be masked in logs.) name: sensitive predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether the parameter allows empty values. name: allow_empty predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether the parameter allows repeated values. name: allow_repeated predefined: - 'true' - 'false' description: Adds a new parameter to a policy. name: f5-asm-policy-parameters-add outputs: - contextPath: f5.Parameter.id description: The ID of the parameter. type: String - contextPath: f5.Parameter.name description: The display name of the parameter. type: String - contextPath: f5.Parameter.type description: The type of parameter (explicit / wildcard). type: String - contextPath: f5.Parameter.selfLink description: The self link to the specific parameter. type: String - contextPath: f5.Parameter.isBase64 description: Indicates if the parameter is encoded in base64. type: Boolean - contextPath: f5.Parameter.performStaging description: Indicates whether the parameter should be staged. type: Boolean - contextPath: f5.Parameter.dataType description: The type of data given in the parameter. type: String - contextPath: f5.Parameter.valueType description: The type of values given in the parameter. type: String - contextPath: f5.Parameter.mandatory description: Whether the parameter is mandatory. type: Boolean - contextPath: f5.Parameter.isCookie description: Whether the parameter is located in the cookie. type: Boolean - contextPath: f5.Parameter.isHeader description: Whether the parameter is located in the header. type: Boolean - contextPath: f5.Parameter.createdBy description: Indicates who created the parameter. type: String - contextPath: f5.Parameter.lastUpdateMicros description: The datetime of the last update represented in micro seconds since 1970-01-01 00:00:00 GMT (Unix epoch). For example, 1519382317000000 is Friday, 23 February 2018 10:38:37. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true - defaultValue: None description: The ID of the parameter. The ID or display name must be filled. Default is "None". name: parameter_id - description: The display name of the parameter. The ID or display name must be filled. name: parameter_name required: true - auto: PREDEFINED description: 'The type of value passed to the parameter. Possible values are: "user-input", "array", "dynamic", "ignore", "json", "static", "auto", and "xml".' name: value_type predefined: - user-input - array - dynamic - ignore - json - static - auto - xml - auto: PREDEFINED description: 'The location of the parameter. Possible values are: "any", "query", "form-data", "path", "header", and "cookie".' name: param_location predefined: - any - query - form-data - path - header - cookie - auto: PREDEFINED description: Whether the parameter is mandatory. name: mandatory predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether to stage the parameter. name: perform_staging predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether the parameter is sensitive. (Whether values should be masked in logs.) name: sensitive predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether the parameter allows empty values. name: allow_empty predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether the parameter allows repeated values. name: allow_repeated predefined: - 'true' - 'false' description: Updates an existing policy parameter. name: f5-asm-policy-parameters-update outputs: - contextPath: f5.Parameter.id description: The ID of the parameter. type: String - contextPath: f5.Parameter.name description: The display name of the parameter. type: String - contextPath: f5.Parameter.type description: The type of parameter (explicit / wildcard). type: String - contextPath: f5.Parameter.selfLink description: The self link to the specific parameter. type: String - contextPath: f5.Parameter.isBase64 description: Indicates if the parameter is encoded in base64. type: Boolean - contextPath: f5.Parameter.performStaging description: Indicates whether the parameter should be staged. type: Boolean - contextPath: f5.Parameter.dataType description: The type of data given in the parameter. type: String - contextPath: f5.Parameter.valueType description: The type of values given in the parameter. type: String - contextPath: f5.Parameter.mandatory description: Whether the parameter is mandatory. type: Boolean - contextPath: f5.Parameter.isCookie description: Whether the parameter is located in the cookie. type: Boolean - contextPath: f5.Parameter.isHeader description: Whether the parameter is located in the header. type: Boolean - contextPath: f5.Parameter.createdBy description: Indicates who created the parameter. type: String - contextPath: f5.Parameter.lastUpdateMicros description: The datetime of the last update represented in micro seconds since 1970-01-01 00:00:00 GMT (Unix epoch). For example, 1519382317000000 is Friday, 23 February 2018 10:38:37. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true - defaultValue: None description: The ID of the parameter. The ID or display name must be filled. Default is "None". name: parameter_id - description: The display name of the parameter. ID or display name must be filled. name: parameter_name required: true description: Deletes an existing policy parameter. name: f5-asm-policy-parameters-delete outputs: - contextPath: f5.Parameter.id description: The ID of the parameter. type: String - contextPath: f5.Parameter.name description: The display name of the parameter. type: String - contextPath: f5.Parameter.type description: The type of parameter (explicit / wildcard). type: String - contextPath: f5.Parameter.selfLink description: The self link to the specific parameter. type: String - contextPath: f5.Parameter.isBase64 description: Indicates if the parameter is encoded in base64. type: Boolean - contextPath: f5.Parameter.performStaging description: Indicates whether the parameter should be staged. type: Boolean - contextPath: f5.Parameter.dataType description: The type of data given in the parameter. type: String - contextPath: f5.Parameter.valueType description: The type of values given in the parameter. type: String - contextPath: f5.Parameter.mandatory description: Whether the parameter is mandatory. type: Boolean - contextPath: f5.Parameter.isCookie description: Whether the parameter is located in the cookie. type: Boolean - contextPath: f5.Parameter.isHeader description: Whether the parameter is located in the header. type: Boolean - contextPath: f5.Parameter.createdBy description: Indicates who created the parameter. type: String - contextPath: f5.Parameter.lastUpdateMicros description: The datetime of the last update represented in micro seconds since 1970-01-01 00:00:00 GMT (Unix epoch). For example, 1519382317000000 is Friday, 23 February 2018 10:38:37. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true description: Lists all GWT profiles in a policy. name: f5-asm-policy-gwt-profiles-list outputs: - contextPath: f5.GWTProfile.id description: The ID of the GWT profile. type: String - contextPath: f5.GWTProfile.name description: The display name of the GWT profile. type: String - contextPath: f5.GWTProfile.description description: A description of the GWT profile. type: String - contextPath: f5.GWTProfile.isDefault description: Whether the GWT profile is the default profile. type: Boolean - contextPath: f5.GWTProfile.attackSignaturesCheck description: Whether the GWT profile should check for attack signatures. type: Boolean - contextPath: f5.GWTProfile.isReferenced description: Whether the GWT profile is referenced. type: Boolean - contextPath: f5.GWTProfile.metacharElementCheck description: Whether the GWT profile should check for metachar elements. type: Boolean - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true - description: The display name of the profile. name: name required: true - description: Optional description for the profile. name: description - defaultValue: any description: The maximum length for a value in the profile. Default is "any". name: maximum_value_len - defaultValue: any description: The maximum length of all GWT data. Default is "any". name: maximum_total_len - auto: PREDEFINED description: Whether the profile should tolerate parsing warnings. name: tolerate_parsing_warnings predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether the profile should check for attack signatures. name: check_signatures predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether the profile should check for metachar elements. name: check_metachars predefined: - 'true' - 'false' description: Adds a new GWT profile to a policy. name: f5-asm-policy-gwt-profiles-add outputs: - contextPath: f5.GWTProfile.id description: The ID of the GWT profile. type: String - contextPath: f5.GWTProfile.name description: The display name of the GWT profile. type: String - contextPath: f5.GWTProfile.description description: A description of the GWT profile. type: String - contextPath: f5.GWTProfile.isDefault description: Whether the GWT profile is the default profile. type: Boolean - contextPath: f5.GWTProfile.attackSignaturesCheck description: Whether the GWT profile should check for attack signatures. type: Boolean - contextPath: f5.GWTProfile.isReferenced description: Whether the GWT profile is referenced. type: Boolean - contextPath: f5.GWTProfile.metacharElementCheck description: Whether the GWT profile should check for metachar elements. type: Boolean - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true - defaultValue: None description: The ID of the GWT profile. The ID or display name must be filled. Default is "None". name: gwt_profile_id - description: The display name of the GWT profile. The ID or display name must be filled. name: gwt_profile_name required: true - description: Optional description for the profile. name: description - defaultValue: any description: The maximum length for a value in the profile. Default is "any". name: maximum_value_len - defaultValue: any description: The maximum length of all GWT data. Default is "any". name: maximum_total_len - auto: PREDEFINED description: Whether to tolerate parsing warnings. name: tolerate_parsing_warnings predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether the profile should check for attack signatures. name: check_signatures predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether the profile should check for metachar elements. name: check_metachars predefined: - 'true' - 'false' description: Updates an existing GWT profile name: f5-asm-policy-gwt-profiles-update outputs: - contextPath: f5.GWTProfile.id description: The ID of the GWT profile. type: String - contextPath: f5.GWTProfile.name description: The display name of the GWT profile. type: String - contextPath: f5.GWTProfile.description description: A description of the GWT profile. type: String - contextPath: f5.GWTProfile.isDefault description: Whether the GWT profile is the default profile. type: Boolean - contextPath: f5.GWTProfile.attackSignaturesCheck description: Whether the GWT profile should check for attack signatures. type: Boolean - contextPath: f5.GWTProfile.isReferenced description: Whether the GWT profile is referenced. type: Boolean - contextPath: f5.GWTProfile.metacharElementCheck description: Whether the GWT profile should check for metachar elements. type: Boolean - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true - defaultValue: None description: The ID of the GWT profile. The ID or display name must be filled. Default is "None". name: gwt_profile_id - description: The display name of the GWT profile. The ID or display name must be filled. name: gwt_profile_name required: true description: Deletes an existing GWT profile. name: f5-asm-policy-gwt-profiles-delete outputs: - contextPath: f5.GWTProfile.id description: The ID of the GWT profile. type: String - contextPath: f5.GWTProfile.name description: The display name of the GWT profile. type: String - contextPath: f5.GWTProfile.description description: A description of the GWT profile. type: String - contextPath: f5.GWTProfile.isDefault description: Whether the GWT profile is the default profile. type: Boolean - contextPath: f5.GWTProfile.attackSignaturesCheck description: Whether the GWT profile should check for attack signatures. type: Boolean - contextPath: f5.GWTProfile.isReferenced description: Whether the GWT profile is referenced. type: Boolean - contextPath: f5.GWTProfile.metacharElementCheck description: Whether the GWT profile should check for metachar elements. type: Boolean - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true description: Lists all JSON profiles in a policy. name: f5-asm-policy-json-profiles-list outputs: - contextPath: f5.JSONProfile.id description: The ID of JSON profile. type: String - contextPath: f5.JSONProfile.name description: The display name of the JSON profile. type: String - contextPath: f5.JSONProfile.description description: A description of he JSON profile. type: String - contextPath: f5.JSONProfile.isDefault description: Whether the JSON profile is the default profile. type: Boolean - contextPath: f5.JSONProfile.attackSignaturesCheck description: Whether the JSON profile should check for attack signatures. type: Boolean - contextPath: f5.JSONProfile.isReferenced description: Whether the JSON profile is referenced. type: Boolean - contextPath: f5.JSONProfile.metacharElementCheck description: Whether the JSON profile should check for metachar elements. type: Boolean - contextPath: f5.JSONProfile.hasValidationFiles description: Whether the JSON profile has validation files. type: Boolean - contextPath: f5.JSONProfile.selfLink description: The self link to the specific profile. type: String - contextPath: f5.JSONProfile.lastUpdate description: The time the last update was made to the profile. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true - description: The display name of the new profile. name: name required: true - description: Optional description for the JSON profile. name: description - defaultValue: any description: The maximum total length of the JSON data. Default is "any". name: maximum_total_len - defaultValue: any description: The maximum length for a single value. Default is "any". name: maximum_value_len - defaultValue: any description: The maximum structure depth. Default is "any". name: max_structure_depth - defaultValue: any description: The maximum JSON array length. Default is "any". name: max_array_len - auto: PREDEFINED description: Whether the profile should tolerate JSON parsing warnings. name: tolerate_parsing_warnings predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether the profile should handle JSON values as parameters. name: parse_parameters predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether the profile should check for attack signatures. name: check_signatures predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether the profile should check for metachar elements. name: check_metachars predefined: - 'true' - 'false' description: Adds a new JSON profile to a policy. name: f5-asm-policy-json-profiles-add outputs: - contextPath: f5.JSONProfile.id description: The ID of the JSON profile. type: String - contextPath: f5.JSONProfile.name description: The display name of the JSON profile. type: String - contextPath: f5.JSONProfile.description description: A description of the JSON profile. type: String - contextPath: f5.JSONProfile.isDefault description: Whether the JSON profile is the default profile. type: Boolean - contextPath: f5.JSONProfile.attackSignaturesCheck description: Whether the JSON profile should check for attack signatures. type: Boolean - contextPath: f5.JSONProfile.isReferenced description: Whether the JSON profile is referenced. type: Boolean - contextPath: f5.JSONProfile.metacharElementCheck description: Whether the JSON profile should check for metachar elements. type: Boolean - contextPath: f5.JSONProfile.hasValidationFiles description: Whether the JSON profile has validation files. type: Boolean - contextPath: f5.JSONProfile.selfLink description: The self link to the specific profile. type: String - contextPath: f5.JSONProfile.lastUpdate description: The time the last update was made to the profile. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true - defaultValue: None description: The ID of the JSON profile. The ID or display name must be filled. Default is "None". name: json_id - description: The display name of the JSON profile. The ID or display name must be filled. name: json_name required: true - description: Optional description for the JSON profile. name: description - defaultValue: any description: The maximum total length of JSON data. Default is "any". name: maximum_total_len - defaultValue: any description: The maximum length for a single value. Default is "any". name: maximum_value_len - defaultValue: any description: The maximum structure depth. Default is "any". name: max_structure_depth - defaultValue: any description: The maximum JSON array length. Default is "any". name: max_array_len - auto: PREDEFINED description: Whether the profile should tolerate JSON parsing warnings. name: tolerate_parsing_warnings predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether the profile should handle JSON values as parameters. name: parse_parameters predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether the profile should check for attack signatures. name: check_signatures predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether the profile should check for metachar elements. name: check_metachars predefined: - 'true' - 'false' description: Updates an existing JSON profile. name: f5-asm-policy-json-profiles-update outputs: - contextPath: f5.JSONProfile.id description: The ID of the JSON profile. type: String - contextPath: f5.JSONProfile.name description: The display name of the JSON profile. type: String - contextPath: f5.JSONProfile.description description: A description of the JSON profile. type: String - contextPath: f5.JSONProfile.isDefault description: Whether the JSON profile is the default profile. type: Boolean - contextPath: f5.JSONProfile.attackSignaturesCheck description: Whether the JSON profile should check for attack signatures. type: Boolean - contextPath: f5.JSONProfile.isReferenced description: Whether the JSON profile is referenced. type: Boolean - contextPath: f5.JSONProfile.metacharElementCheck description: Whether the JSON profile should check for metachar elements. type: Boolean - contextPath: f5.JSONProfile.hasValidationFiles description: Whether the JSON profile has validation files. type: Boolean - contextPath: f5.JSONProfile.selfLink description: The self link to the specific profile. type: String - contextPath: f5.JSONProfile.lastUpdate description: The time the last update was made to the profile. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true - defaultValue: None description: The ID of the JSON profile. The ID or display name must be filled. Default is "None". name: json_id - description: The display name of the JSON profile. The ID or display name must be filled. name: json_name required: true description: Deletes an existing JSON profile from a policy name: f5-asm-policy-json-profiles-delete outputs: - contextPath: f5.JSONProfile.id description: The ID of the JSON profile. type: String - contextPath: f5.JSONProfile.name description: The display name of the JSON profile. type: String - contextPath: f5.JSONProfile.description description: A description of the JSON profile. type: String - contextPath: f5.JSONProfile.isDefault description: Whether the JSON profile is the default profile. type: Boolean - contextPath: f5.JSONProfile.attackSignaturesCheck description: Whether the JSON profile should check for attack signatures. type: Boolean - contextPath: f5.JSONProfile.isReferenced description: Whether the JSON profile is referenced. type: Boolean - contextPath: f5.JSONProfile.metacharElementCheck description: Whether the JSON profile should check for metachar elements. type: Boolean - contextPath: f5.JSONProfile.hasValidationFiles description: Whether the JSON profile has validation files. type: Boolean - contextPath: f5.JSONProfile.selfLink description: The self link to the specific profile. type: String - contextPath: f5.JSONProfile.lastUpdate description: The time the last update was made to the profile. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true description: Lists all XML profiles in a policy. name: f5-asm-policy-xml-profiles-list outputs: - contextPath: f5.XMLProfile.id description: The ID of the XML profile. type: String - contextPath: f5.XMLProfile.name description: The display name of the XML profile. type: String - contextPath: f5.XMLProfile.description description: A description of the XML profile. type: String - contextPath: f5.XMLProfile.isDefault description: Whether the XML profile is the default profile. type: Boolean - contextPath: f5.XMLProfile.attackSignaturesCheck description: Whether the XML profile should check for attack signatures. type: Boolean - contextPath: f5.XMLProfile.followSchemaLinks description: Whether the profile should follow schema links. type: Boolean - contextPath: f5.XMLProfile.metacharElementCheck description: Whether the XML profile should check for metachar elements. type: Boolean - contextPath: f5.XMLProfile.metacharAttributeCheck description: Whether the profile should check for metachar attributes. type: Boolean - contextPath: f5.XMLProfile.isReferenced description: Whether the XML profile is referenced. type: Boolean - contextPath: f5.XMLProfile.enableWSS description: Whether the web service security should be enabled. type: Boolean - contextPath: f5.XMLProfile.hasValidationFiles description: Whether the XML profile has validation files. type: Boolean - contextPath: f5.XMLProfile.selfLink description: The self link to the specific profile. type: String - contextPath: f5.XMLProfile.lastUpdate description: The time the last update was made to the profile. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true - description: The display name of the profile to add. name: name required: true - description: Optional description for the profile. name: description - auto: PREDEFINED description: Whether the profile should check for attack signatures. name: check_signatures predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether to check for metachar elements. name: check_metachar_elements predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether to check for metachar attributes. name: check_metachar_attributes predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether to enable web services securities. name: enable_wss predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether to inspect SOAP attachments. name: inspect_soap predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether to follow schema links. name: follow_links predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether to use the XML response page. name: use_xml_response predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether to allow CDATA. name: allow_cdata predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether to allow DTDs. name: allow_dtds predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether to allow external references. name: allow_external_ref predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether to allow processing instructions. name: allow_processing_instructions predefined: - 'true' - 'false' description: Adds a new XML profile to a policy. name: f5-asm-policy-xml-profiles-add outputs: - contextPath: f5.XMLProfile.id description: The ID of the XML profile. type: String - contextPath: f5.XMLProfile.name description: The display name of the XML profile. type: String - contextPath: f5.XMLProfile.description description: A description of the XML profile. type: String - contextPath: f5.XMLProfile.isDefault description: Whether the XML profile is the default profile. type: Boolean - contextPath: f5.XMLProfile.attackSignaturesCheck description: Whether the XML profile should check for attack signatures. type: Boolean - contextPath: f5.XMLProfile.followSchemaLinks description: Whether the profile should follow schema links. type: Boolean - contextPath: f5.XMLProfile.metacharElementCheck description: Whether the XML profile should check for metachar elements. type: Boolean - contextPath: f5.XMLProfile.metacharAttributeCheck description: Whether the profile should check for metachar attributes. type: Boolean - contextPath: f5.XMLProfile.isReferenced description: Whether the XML profile is referenced. type: Boolean - contextPath: f5.XMLProfile.enableWSS description: Whether the web service security should be enabled. type: Boolean - contextPath: f5.XMLProfile.hasValidationFiles description: Whether the XML profile has validation files. type: Boolean - contextPath: f5.XMLProfile.selfLink description: The self link to the specific profile. type: String - contextPath: f5.XMLProfile.lastUpdate description: The time the last update was made to the profile. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true - defaultValue: None description: The ID of the XML profile. The ID or display name must be filled. Default is "None". name: xml_id - description: The display name of the XML profile. The ID or display name must be filled. name: xml_name required: true - description: Optional description for the profile. name: description - auto: PREDEFINED description: Whether the profile should check for attack signatures. name: check_signatures predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether to check for metachar elements. name: check_metachar_elements predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether to check for metachar attributes. name: check_metachar_attributes predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether to enable web services securities. name: enable_wss predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether to inspect SOAP attachments. name: inspect_soap predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether to follow schema links. name: follow_links predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether to use the XML response page. name: use_xml_response predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether to allow CDATA. name: allow_cdata predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether to allow DTDs. name: allow_dtds predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether to allow external references. name: allow_external_ref predefined: - 'true' - 'false' - auto: PREDEFINED description: Whether to allow processing instructions. name: allow_processing_instructions predefined: - 'true' - 'false' description: Updates an XML profile in a policy name: f5-asm-policy-xml-profiles-update outputs: - contextPath: f5.XMLProfile.id description: The ID of the XML profile. type: String - contextPath: f5.XMLProfile.name description: The display name of the XML profile. type: String - contextPath: f5.XMLProfile.description description: A description of the XML profile. type: String - contextPath: f5.XMLProfile.isDefault description: Whether the XML profile is the default profile. type: Boolean - contextPath: f5.XMLProfile.attackSignaturesCheck description: Whether the XML profile should check for attack signatures. type: Boolean - contextPath: f5.XMLProfile.followSchemaLinks description: Whether the profile should follow schema links. type: Boolean - contextPath: f5.XMLProfile.metacharElementCheck description: Whether the XML profile should check for metachar elements. type: Boolean - contextPath: f5.XMLProfile.metacharAttributeCheck description: Whether the profile should check for metachar attributes. type: Boolean - contextPath: f5.XMLProfile.isReferenced description: Whether the XML profile is referenced. type: Boolean - contextPath: f5.XMLProfile.enableWSS description: Whether the web service security should be enabled. type: Boolean - contextPath: f5.XMLProfile.hasValidationFiles description: Whether the XML profile has validation files. type: Boolean - contextPath: f5.XMLProfile.selfLink description: The self link to the specific profile. type: String - contextPath: f5.XMLProfile.lastUpdate description: The time the last update was made to the profile. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true - defaultValue: None description: The ID of the XML profile. The ID or display name must be filled. Default is "None". name: xml_id - description: The display name of the XML profile. The ID or display name must be filled. name: xml_name required: true description: Deletes an existing XML profile from a policy name: f5-asm-policy-xml-profiles-delete outputs: - contextPath: f5.XMLProfile.id description: The ID of the XML profile. type: String - contextPath: f5.XMLProfile.name description: The display name of the XML profile. type: String - contextPath: f5.XMLProfile.description description: A description of the XML profile. type: String - contextPath: f5.XMLProfile.isDefault description: Whether the XML profile is the default profile. type: Boolean - contextPath: f5.XMLProfile.attackSignaturesCheck description: Whether the XML profile should check for attack signatures. type: Boolean - contextPath: f5.XMLProfile.followSchemaLinks description: Whether the profile should follow schema links. type: Boolean - contextPath: f5.XMLProfile.metacharElementCheck description: Whether the XML profile should check for metachar elements. type: Boolean - contextPath: f5.XMLProfile.metacharAttributeCheck description: Whether the profile should check for metachar attributes. type: Boolean - contextPath: f5.XMLProfile.isReferenced description: Whether the XML profile is referenced. type: Boolean - contextPath: f5.XMLProfile.enableWSS description: Whether the web service security should be enabled. type: Boolean - contextPath: f5.XMLProfile.hasValidationFiles description: Whether the XML profile has validation files. type: Boolean - contextPath: f5.XMLProfile.selfLink description: The self link to the specific profile. type: String - contextPath: f5.XMLProfile.lastUpdate description: The time the last update was made to the profile. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true description: Lists all server technologies in a policy. name: f5-asm-policy-server-technologies-list outputs: - contextPath: f5.ServerTechnology.id description: The ID of the server technology. type: String - contextPath: f5.ServerTechnology.selfLink description: The self link to the specific server technology. type: String - contextPath: f5.ServerTechnology.serverTechnologyName description: The display name of the server technology. type: String - contextPath: f5.ServerTechnology.lastUpdateMicros description: The datetime of the last update represented in micro seconds since 1970-01-01 00:00:00 GMT (Unix epoch). For example, 1519382317000000 is Friday, 23 February 2018 10:38:37. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true - defaultValue: None description: The ID of the server technology. The ID or display name must be filled. Default is "None". name: technology_id - description: The display name of the server technology. The ID or display name must be filled. name: technology_name description: Add a server technology to a policy name: f5-asm-policy-server-technologies-add outputs: - contextPath: f5.ServerTechnology.id description: The ID of the server technology. type: String - contextPath: f5.ServerTechnology.selfLink description: The self link to the specific server technology. type: String - contextPath: f5.ServerTechnology.serverTechnologyName description: The display name of the server technology. type: String - contextPath: f5.ServerTechnology.lastUpdateMicros description: The datetime of the last update represented in micro seconds since 1970-01-01 00:00:00 GMT (Unix epoch). For example, 1519382317000000 is Friday, 23 February 2018 10:38:37. type: String - arguments: - description: The MD5 hash of the policy. You can get the policy md5 using the f5-asm-get-policy-md5 command. name: policy_md5 required: true - defaultValue: None description: The ID of the server technology. The ID or display name must be filled. Default is "None". name: technology_id - defaultValue: None description: The display name of the server technology. The ID or display name must be filled. Default is "None". name: technology_name description: Deletes a server technology from a policy. name: f5-asm-policy-server-technologies-delete outputs: - contextPath: f5.ServerTechnology.id description: The ID of the server technology. type: String - contextPath: f5.ServerTechnology.selfLink description: The self link to the specific server technology. type: String - contextPath: f5.ServerTechnology.serverTechnologyName description: The display name of the server technology. type: String - contextPath: f5.ServerTechnology.lastUpdateMicros description: The datetime of the last update represented in micro seconds since 1970-01-01 00:00:00 GMT (Unix epoch). For example, 1519382317000000 is Friday, 23 February 2018 10:38:37. type: String - arguments: - description: The display name of the policy to get a hash for. name: policy_name required: true description: Gets the MD5 hash of a policy that can be accessed in the API. name: f5-asm-get-policy-md5 outputs: - contextPath: f5.Policy.md5 description: The MD5 hash of the policy. type: String dockerimage: demisto/python3:3.12.13.10116658 runonce: false script: '-' subtype: python3 type: python tests: - playbook-F5_ASM-Test fromversion: 5.0.0