Profile Type¶
ProfileListInfo¶
TypedDict representing the information of a profile in a list.
Properties:
id: GenericIDThe ID of the profile.name: strThe name of the profile.logo_url: strThe URL of the profile’s logo.
ProfileLimit¶
TypedDict representing the limits of a profile.
Properties:
input: Union[int, float]The limit for input.output: Union[int, float]The limit for output.sms: Union[int, float]The limit for SMS.email: Union[int, float]The limit for email.analysis: Union[int, float]The limit for analysis.data_records: Union[int, float]The limit for data records.run_users: Union[int, float]The limit for run users.push_notification: Union[int, float]The limit for push notifications.file_storage: Union[int, float]The limit for file storage.
ProfileAddOns¶
TypedDict representing the add-ons of a profile.
Properties:
custom_dns: boolWhether the profile has the Custom Domain add-on purchased.mobile: boolWhether the profile has the Custom Mobile App add-on purchased.
info¶
TypedDict representing the information of a profile.
Properties:
id: GenericIDThe ID of the profile.account: GenericIDThe ID of the account associated with the profile.name: strThe name of the profile.logo_url: strThe URL of the profile’s logo.banner_url: strThe URL of the profile’s banner.created_at: datetimeThe datetime when the profile was created.updated_at: datetimeThe datetime when the profile was last updated.
ProfileInfo¶
TypedDict representing the information of a profile.
Properties:
info: infoThe information of the profile.allocation: ProfileLimitThe limits allocation of the profile.addons: ProfileAddOnsThe add-ons of the profile.account_plan: strThe account plan associated with the profile.
amount¶
TypedDict representing the amount of resources used by a profile.
Properties:
device: Union[int, float]The amount of devices used.bucket: Union[int, float]The amount of buckets used.dashboard: Union[int, float]The amount of dashboards used.dashboard_shared: Union[int, float]The amount of shared dashboards used.analysis: Union[int, float]The amount of analyses used.action: Union[int, float]The amount of actions used.am: Union[int, float]The amount of AMs used.run_users: Union[int, float]The amount of run users used.dictionary: Union[int, float]The amount of dictionaries used.connectors: Union[int, float]The amount of connectors used.networks: Union[int, float]The amount of networks used.tcore: Union[int, float]The amount of Tcore used.
limit_used¶
TypedDict representing the limits used by a profile.
Properties:
input: Union[int, float]The amount of input used.output: Union[int, float]The amount of output used.analysis: Union[int, float]The amount of analysis used.sms: Union[int, float]The amount of SMS used.email: Union[int, float]The amount of email used.data_records: Union[int, float]The amount of data records used.run_users: Union[int, float]The amount of run users used.push_notification: Union[int, float]The amount of push notifications used.file_storage: Union[int, float]The amount of file storage used.tcore: Union[int, float]The amount of Tcore used.
ProfileSummary¶
TypedDict representing the summary of a profile.
Properties:
limit: ProfileLimitThe limits of the profile.amount: amountThe amount of resources used by the profile.limit_used: limit_usedThe limits used by the profile.addons: ProfileAddOnsThe add-ons of the profile.
UsageStatistic¶
TypedDict representing a single usage statistic with timestamp.
Not all of the services will be present for every statistic, only if for the usage period the service was used.
Properties:
time: datetimeTimestamp for the usage statistic.input: Union[int, float]Input data usage.output: Union[int, float]Output data usage.analysis: Union[int, float]Analysis execution time used.sms: Union[int, float]SMS messages sent.email: Union[int, float]Email messages sent.data_records: Union[int, float]Data records stored.run_users: Union[int, float]Run users used.push_notification: Union[int, float]Push notifications sent.file_storage: Union[int, float]File storage used.tcore: Union[int, float]TCore resources used.
AuditLogEvent¶
TypedDict representing a single audit log event.
Properties:
AuditLogStatistics¶
TypedDict representing statistics for an audit log query.
Properties:
recordsMatched: intNumber of records that matched the query.recordsScanned: intNumber of records scanned during the query.bytesScanned: intNumber of bytes scanned during the query.
AuditLog¶
TypedDict representing an audit log query result.
Properties:
events: list[AuditLogEvent]List of audit log events.statistics: AuditLogStatisticsStatistics about the query execution.status: Literal[“Running”, “Complete”, “Failed”, “Timeout”, “Unknown”]Current status of the audit log query.queryId: strUnique identifier for the audit log query.
AuditLogFilter¶
TypedDict representing filters for audit log queries.
Properties:
resourceID: GenericIDFilter by specific resource ID.resourceName: Literal[“action”, “am”, “analysis”, “connector”, “dashboard”, “device”, “dictionary”, “network”, “profile”, “run”, “runuser”]Filter by resource type.find: strSearch string for filtering events.start_date: Union[str, datetime]Start date for the query range.end_date: Union[str, datetime]End date for the query range.limit: intMaximum number of results to return.
AddonInfo¶
TypedDict representing profile addon information.
Properties:
id: GenericIDThe addon ID.name: strThe addon name.logo_url: Optional[str]URL of the addon’s logo.
StatisticsDate¶
TypedDict representing parameters for fetching usage statistics.
Properties:
timezone: strTimezone to be used in the statistics entries (default: “UTC”).date: Union[str, datetime]Timestamp for fetching hourly statistics in a day.start_date: Union[str, datetime]Starting date for fetching statistics in an interval.end_date: Union[str, datetime]End date for fetching statistics in an interval.periodicity: Literal[“hour”, “day”, “month”]Periodicity of the statistics to fetch (default: “hour”).
ProfileTeam¶
TypedDict representing a team member with access to a profile.
Properties:
active: boolWhether the team member’s access is active.created_at: datetimeWhen the team member was added.email: strEmail address of the team member.id: strAccount ID of the team member.name: strName of the team member.
ProfileCreateInfo¶
TypedDict representing the information needed to create a new profile.
Properties:
name: strName of the profile to be created.
ProfileCredentials¶
TypedDict representing credentials required for sensitive profile operations.
Properties:
password: strAccount password.pin_code: strTwo-factor authentication PIN code (required when 2FA is enabled).