Skip to main content

ShadowITApplicationRequest

Shadow I T Application Request resource for Internet Access.

Resource operations

This resource does not support standard CRUDL methods. Each action listed below is a custom action that takes explicit keyword arguments and returns a value.

Quick Start​

import zssdk
import logging

# Enable debug logging for ShadowITApplicationRequest
logging.getLogger('zssdk.zia').setLevel(logging.DEBUG)
logging.basicConfig(level=logging.DEBUG)

session = zssdk.Session(
vanity_domain="your-vanity-domain",
client_id="your-client-id",
client_secret="your-client-secret",
)

# Call export_shadow_IT_application_report_data on ShadowITApplicationRequest
resource = session.zia.ShadowITApplicationRequest()
result = resource.export_shadow_IT_application_report_data(stream=False)
print(result)

# Debug output shows HTTP request/response details

Actions​

export_shadow_IT_application_report_data()​

Parameters:

NameTypeRequiredDescription
actionsActionsEnumCollectionNo-
admin_audit_logsAdminAuditLogsEnumCollectionNo-
app_idsint32CollectionNo-
app_namestringNo-
applicationstringCollectionNo-
application_categoryAppClassEnumCollectionNo-
auditor_hashstringNo-
auditor_usernamestringNo-
authenticated_usersRangeLongWrapperCollectionNo-
cert_key_sizeIncludeExcludeMultiFilterOperationCertKeySizeNo-
data_consumedRangeLongWrapperCollectionNo-
data_encryption_in_transitAdminAuditLogsEnumCollectionNo-
departmentsEntityIdNameWrapperCollectionNo-
dns_CAA_policyAdminAuditLogsEnumCollectionNo-
domain_based_message_authenticationAdminAuditLogsEnumCollectionNo-
domain_keys_identified_mailAdminAuditLogsEnumCollectionNo-
download_bytesRangeLongWrapperCollectionNo-
durationstringNo-
employeesEmployeesEnumCollectionNo-
end_timelongNo-
evasiveAdminAuditLogsEnumCollectionNo-
export_all_fieldsbooleanNo-
file_sharingAdminAuditLogsEnumCollectionNo-
groupstringNo-
had_breach_in_last3_yearsAdminAuditLogsEnumCollectionNo-
have_HTTP_security_header_supportAdminAuditLogsEnumCollectionNo-
have_poor_items_of_serviceAdminAuditLogsEnumCollectionNo-
have_TLS1_1_supportAdminAuditLogsEnumCollectionNo-
have_weak_cipher_supportAdminAuditLogsEnumCollectionNo-
locationsEntityIdNameWrapperCollectionNo-
malware_scanning_contentAdminAuditLogsEnumCollectionNo-
mfa_supportAdminAuditLogsEnumCollectionNo-
orderOrderNo-
page_numberintegerNo-
password_strengthAdminAuditLogsEnumCollectionNo-
remote_access_screen_sharingAdminAuditLogsEnumCollectionNo-
risk_indexfloat64CollectionNo-
sanctioned_stateSanctionedStateEnumCollectionNo-
sender_policy_frameworkAdminAuditLogsEnumCollectionNo-
show_all_applicationsbooleanNo-
source_ip_restrictionAdminAuditLogsEnumCollectionNo-
ssl_cert_key_algoSslCertKeyAlgoEnumCollectionNo-
ssl_certification_validityAdminAuditLogsEnumCollectionNo-
ssl_pinnedAdminAuditLogsEnumCollectionNo-
start_timelongNo-
supported_certificationsIncludeExcludeMultiFilterOperationVendorComplianceIDNo-
tagsstringCollectionNo-
transactionsRangeLongWrapperCollectionNo-
un_authenticated_locationsRangeLongWrapperCollectionNo-
upload_bytesRangeLongWrapperCollectionNo-
user_countRangeLongWrapperCollectionNo-
usersEntityIdNameWrapperCollectionNo-
valid_SSL_certificateAdminAuditLogsEnumCollectionNo-
vendorstringNo-
vulnerabilityAdminAuditLogsEnumCollectionNo-
vulnerability_infostringCollectionNo-
vulnerable_disclosure_programAdminAuditLogsEnumCollectionNo-
vulnerable_to_heart_bleedAdminAuditLogsEnumCollectionNo-
vulnerable_to_log_jamAdminAuditLogsEnumCollectionNo-
vulnerable_to_poodleAdminAuditLogsEnumCollectionNo-
waf_supportAdminAuditLogsEnumCollectionNo-
streambooleanNoPass False to buffer the streamed response in memory and return it as bytes; defaults to True, which returns a StreamingBody for chunked reads.

Example:

resource = session.zia.ShadowITApplicationRequest()
result = resource.export_shadow_IT_application_report_data(stream=False)
print(result)

export_shadow_IT_application_transactions_csv()​

Parameters:

NameTypeRequiredDescription
entitystringYes-
actionsActionsEnumCollectionNo-
app_idsint32CollectionNo-
app_namestringNo-
applicationstringCollectionNo-
application_categoryAppClassEnumCollectionNo-
auditor_hashstringNo-
auditor_usernamestringNo-
authenticated_usersRangeLongWrapperCollectionNo-
data_consumedRangeLongWrapperCollectionNo-
departmentsEntityIdNameWrapperCollectionNo-
download_bytesRangeLongWrapperCollectionNo-
durationstringNo-
end_timelongNo-
export_all_fieldsbooleanNo-
locationsEntityIdNameWrapperCollectionNo-
orderOrderNo-
page_numberintegerNo-
start_timelongNo-
transactionsRangeLongWrapperCollectionNo-
un_authenticated_locationsRangeLongWrapperCollectionNo-
upload_bytesRangeLongWrapperCollectionNo-
user_countRangeLongWrapperCollectionNo-
usersEntityIdNameWrapperCollectionNo-
vendorstringNo-
streambooleanNoPass False to buffer the streamed response in memory and return it as bytes; defaults to True, which returns a StreamingBody for chunked reads.

Example:

resource = session.zia.ShadowITApplicationRequest()
result = resource.export_shadow_IT_application_transactions_csv(entity="value", stream=False)
print(result)

Attributes​

NameTypeRequiredDescription
actionsActionsEnumCollectionNo-
admin_audit_logsAdminAuditLogsEnumCollectionNo-
app_idsint32CollectionNo-
app_namestringNo-
applicationstringCollectionNo-
application_categoryAppClassEnumCollectionNo-
auditor_hashstringNo-
auditor_usernamestringNo-
authenticated_usersRangeLongWrapperCollectionNo-
cert_key_sizeIncludeExcludeMultiFilterOperationCertKeySizeNo-
data_consumedRangeLongWrapperCollectionNo-
data_encryption_in_transitAdminAuditLogsEnumCollectionNo-
departmentsEntityIdNameWrapperCollectionNo-
dns_CAA_policyAdminAuditLogsEnumCollectionNo-
domain_based_message_authenticationAdminAuditLogsEnumCollectionNo-
domain_keys_identified_mailAdminAuditLogsEnumCollectionNo-
download_bytesRangeLongWrapperCollectionNo-
durationstringNo-
employeesEmployeesEnumCollectionNo-
end_timelongNo-
evasiveAdminAuditLogsEnumCollectionNo-
export_all_fieldsbooleanNo-
file_sharingAdminAuditLogsEnumCollectionNo-
groupstringNo-
had_breach_in_last3_yearsAdminAuditLogsEnumCollectionNo-
have_HTTP_security_header_supportAdminAuditLogsEnumCollectionNo-
have_poor_items_of_serviceAdminAuditLogsEnumCollectionNo-
have_TLS1_1_supportAdminAuditLogsEnumCollectionNo-
have_weak_cipher_supportAdminAuditLogsEnumCollectionNo-
locationsEntityIdNameWrapperCollectionNo-
malware_scanning_contentAdminAuditLogsEnumCollectionNo-
mfa_supportAdminAuditLogsEnumCollectionNo-
orderOrderNo-
page_numberintegerNo-
password_strengthAdminAuditLogsEnumCollectionNo-
remote_access_screen_sharingAdminAuditLogsEnumCollectionNo-
risk_indexfloat64CollectionNo-
sanctioned_stateSanctionedStateEnumCollectionNo-
sender_policy_frameworkAdminAuditLogsEnumCollectionNo-
show_all_applicationsbooleanNo-
source_ip_restrictionAdminAuditLogsEnumCollectionNo-
ssl_cert_key_algoSslCertKeyAlgoEnumCollectionNo-
ssl_certification_validityAdminAuditLogsEnumCollectionNo-
ssl_pinnedAdminAuditLogsEnumCollectionNo-
start_timelongNo-
supported_certificationsIncludeExcludeMultiFilterOperationVendorComplianceIDNo-
tagsstringCollectionNo-
transactionsRangeLongWrapperCollectionNo-
un_authenticated_locationsRangeLongWrapperCollectionNo-
upload_bytesRangeLongWrapperCollectionNo-
user_countRangeLongWrapperCollectionNo-
usersEntityIdNameWrapperCollectionNo-
valid_SSL_certificateAdminAuditLogsEnumCollectionNo-
vendorstringNo-
vulnerabilityAdminAuditLogsEnumCollectionNo-
vulnerability_infostringCollectionNo-
vulnerable_disclosure_programAdminAuditLogsEnumCollectionNo-
vulnerable_to_heart_bleedAdminAuditLogsEnumCollectionNo-
vulnerable_to_log_jamAdminAuditLogsEnumCollectionNo-
vulnerable_to_poodleAdminAuditLogsEnumCollectionNo-
waf_supportAdminAuditLogsEnumCollectionNo-