Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Titan-Systems/titan
/ functions
Functions
1,136 in github.com/Titan-Systems/titan
⨍
Functions
1,136
◇
Types & classes
335
↳
Endpoints
2
↓ 1 callers
Function
main
()
tools/benchmark_export.py:4
↓ 1 callers
Function
main
()
tools/show_global_privs.py:17
↓ 1 callers
Function
main
(resource_name)
tools/generate_resource.py:9
↓ 1 callers
Function
main
()
tools/detect_privs.py:17
↓ 1 callers
Function
main
()
tools/manage_test_account.py:89
↓ 1 callers
Function
main
(resource_file: str)
tools/generate_resource_docs.py:222
↓ 1 callers
Method
mkdir
Create a directory at this given path. For details, check pathlib.Path.mkdir()
titan/operations/connector.py:224
↓ 1 callers
Method
open
Open the file pointed by this path and return a file object, as the built-in open() function does. If the file is opened for
titan/operations/connector.py:260
↓ 1 callers
Function
owner_for_change
(change: ResourceChange)
titan/blueprint.py:1033
↓ 1 callers
Function
parse_alter_account_parameter
ALTER ACCOUNT SET { [ accountParams ] | [ objectParams ] | [ sessionParams ] } accountParams ::= ALLOW_ID_TOKEN = TRUE | FALSE
titan/parse.py:134
↓ 1 callers
Function
parse_field_docstring
(field_docstring)
tools/generate_resource_docs.py:115
↓ 1 callers
Function
parse_resource_docstring
(docstring)
tools/generate_resource_docs.py:65
↓ 1 callers
Function
parse_resources
(resource_labels_str: Optional[str])
titan/gitops.py:336
↓ 1 callers
Function
plan_from_dict
(plan_dict: dict)
titan/blueprint.py:137
↓ 1 callers
Function
process_for_each
(resource_value: str, each_value: str)
titan/var.py:44
↓ 1 callers
Function
process_requires
(resource: Resource, requires: list)
titan/gitops.py:129
↓ 1 callers
Method
props_for_resource_type
(cls, resource_type: ResourceType, data: dict = None)
titan/resources/resource.py:354
↓ 1 callers
Function
resolve_resource_class
(sql)
titan/parse.py:339
↓ 1 callers
Function
resource_can_be_contained_in
(resource, container)
titan/scope.py:53
↓ 1 callers
Function
resource_type_is_grant
(resource_type: ResourceType)
titan/enums.py:383
↓ 1 callers
Method
restrict_permissions
Restrict file/directory permissions to owner-only.
titan/operations/connector.py:202
↓ 1 callers
Function
role_grant_fqn
(role_grant: _RoleGrant)
titan/resources/grant.py:748
↓ 1 callers
Function
route
The sorting hat
titan/blueprint.py:380
↓ 1 callers
Method
schema
(self)
titan/identifiers.py:153
↓ 1 callers
Function
sproc_fqn
(sproc: PythonStoredProcedure)
titan/resources/procedure.py:183
↓ 1 callers
Function
sql_commands_for_change
In Snowflake's RBAC model, a session has an active role, and zero or more secondary roles. The active role of a session is set as follows:
titan/blueprint.py:1127
↓ 1 callers
Method
synonyms
Override to provide a dictionary of synonyms for the enum values.
titan/enums.py:28
↓ 1 callers
Function
tag_reference_for_resource
(resource: Resource, tags: dict[str, str])
titan/resources/tag.py:139
↓ 1 callers
Function
tag_reference_fqn
(data: _TagReference)
titan/resources/tag.py:130
↓ 1 callers
Method
to_dict
(self)
titan/resource_tags.py:33
↓ 1 callers
Method
unlink
Remove this file or symbolic link. If the path points to a directory, use SecurePath.rmdir() instead. Check pathlib.Path.unl
titan/operations/connector.py:357
Method
__call__
(cls, value, *args, **kw)
titan/enums.py:14
Method
__contains__
(self, child)
titan/enums.py:19
Method
__contains__
(self, key: URN)
titan/blueprint.py:205
Method
__contains__
(self, item: Resource)
titan/resources/resource.py:510
Method
__eq__
(self, other: Any)
titan/resource_name.py:66
Method
__eq__
(self, other)
titan/identifiers.py:36
Method
__eq__
(self, other)
titan/identifiers.py:109
Method
__eq__
(self, other: Any)
titan/var.py:21
Method
__eq__
(self, other)
titan/resources/resource.py:385
Method
__eq__
(self, other)
titan/resources/resource.py:634
Function
__getattr__
(name)
titan/var.py:34
Method
__getitem__
(self, key: str)
titan/props.py:98
Method
__getitem__
(self, key)
titan/resource_tags.py:21
Method
__getitem__
(self, name)
titan/enums.py:9
Method
__getitem__
(self, key: URN)
titan/blueprint.py:199
Method
__hash__
(self)
titan/resource_name.py:60
Method
__hash__
(self)
titan/resource_tags.py:24
Method
__hash__
(self)
titan/identifiers.py:47
Method
__hash__
(self)
titan/identifiers.py:118
Method
__hash__
(self)
titan/resources/resource.py:390
Method
__hash__
(self)
titan/resources/resource.py:639
Method
__init__
(self, name: Union[str, "ResourceName"])
titan/resource_name.py:40
Method
__init__
(self, _name: Optional[str] = None, _start_token: Optional[str] = None, **props: Prop)
titan/props.py:90
Method
__init__
(self, label)
titan/props.py:181
Method
__init__
(self, label, **kwargs)
titan/props.py:197
Method
__init__
(self, label, **kwargs)
titan/props.py:220
Method
__init__
(self, label, **kwargs)
titan/props.py:245
Method
__init__
(self, label, props: Props)
titan/props.py:270
Method
__init__
(self, label, prop: Prop)
titan/props.py:300
Method
__init__
(self, props: Props, **kwargs)
titan/props.py:324
Method
__init__
(self)
titan/props.py:346
Method
__init__
(self, label, **kwargs)
titan/props.py:370
Method
__init__
(self, label, **kwargs)
titan/props.py:397
Method
__init__
(self, label, enum_or_list, quoted=False, **kwargs)
titan/props.py:418
Method
__init__
(self, label, enum_or_list, **kwargs)
titan/props.py:443
Method
__init__
(self, enum_or_list, **kwargs)
titan/props.py:466
Method
__init__
(self, label)
titan/props.py:485
Method
__init__
(self, label)
titan/props.py:499
Method
__init__
(self, label)
titan/props.py:522
Method
__init__
(self)
titan/props.py:542
Method
__init__
(self)
titan/props.py:561
Method
__init__
(self)
titan/props.py:596
Method
__init__
(self)
titan/props.py:631
Method
__init__
(self, tags: dict[str, str])
titan/resource_tags.py:5
Method
__init__
(self, lexicon: dict[str, ResourceType])
titan/parse.py:376
Method
__init__
(self, name: str, description: str, enforcement_level: str, validate: Callable)
titan/policy.py:17
Method
__init__
(self, name: str, policies)
titan/policy.py:29
Method
__init__
( self, name: Union[ResourceName, VarString], database: Optional[ResourceName] = None,
titan/identifiers.py:12
Method
__init__
(self, resource_type: ResourceType, fqn: FQN, account_locator: str = "")
titan/identifiers.py:100
Method
__init__
(self, account_locator: str = "")
titan/blueprint.py:194
Method
__init__
( self, name: Optional[str] = None, resources: Optional[list[Resource]] = None,
titan/blueprint.py:516
Method
__init__
(self, sql: str)
titan/sql.py:19
Method
__init__
(self, string: str)
titan/var.py:12
Method
__init__
( self, name: str, enabled: bool, storage_allowed_locations: list[str],
titan/resources/storage_integration.py:195
Method
__init__
( self, name: str, enabled: bool, azure_tenant_id: str, storage_allowe
titan/resources/storage_integration.py:294
Method
__init__
( self, name: str, body: str, owner: str = "SYSADMIN", **kwargs, )
titan/resources/aggregation_policy.py:72
Method
__init__
( self, object_name: str, object_domain: str, tags: dict[str, str], **
titan/resources/tag.py:104
Method
__init__
(self, **kwargs)
titan/resources/tag.py:148
Method
__init__
( self, name: str, transient: bool = False, owner: str = "SYSADMIN", d
titan/resources/database.py:139
Method
__init__
( self, name: str, transient: bool = False, managed_access: bool = False,
titan/resources/schema.py:90
Method
__init__
( self, name: str, url: str, owner: str = "SYSADMIN", type: StageType
titan/resources/stage.py:259
Method
__init__
( self, name: str, locator: str, edition: AccountEdition = None, comme
titan/resources/account.py:39
Method
__init__
( self, name: str, enabled: bool, aws_sns_topic_arn: str, aws_sns_role
titan/resources/notification_integration.py:156
Method
__init__
( self, name: str, enabled: bool, gcp_pubsub_topic_name: str, owner: s
titan/resources/notification_integration.py:219
Method
__init__
( self, name: str, enabled: bool, azure_event_grid_topic_endpoint: str,
titan/resources/notification_integration.py:283
Method
__init__
( self, name: str, enabled: bool, gcp_pubsub_subscription_name: str, o
titan/resources/notification_integration.py:344
Method
__init__
( self, name: str, enabled: bool, azure_storage_queue_primary_uri: str,
titan/resources/notification_integration.py:405
Method
__init__
( self, name: str, args: list[dict], returns: str, body: str,
titan/resources/masking_policy.py:42
Method
__init__
( self, name: str, enabled: bool = True, schedule: str = "0 0 * * * UTC",
titan/resources/scanner_package.py:31
← previous
next →
301–400 of 1,136, ranked by callers