Skip to content

ark_sia_api

ArkSIAAPI

Source code in ark_sdk_python/services/sia/ark_sia_api.py
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
class ArkSIAAPI:
    def __init__(self, isp_auth: ArkISPAuth) -> None:
        self.__db_workspace_service = ArkSIADBWorkspaceService(isp_auth)
        self.__targetsets_workspace_service = ArkSIATargetSetsWorkspaceService(isp_auth)
        self.__vm_policies_service = ArkSIAVMPoliciesService(isp_auth)
        self.__db_policies_service = ArkSIADBPoliciesService(isp_auth)
        self.__db_secrets_service = ArkSIADBSecretsService(isp_auth)
        self.__vm_secrets_service = ArkSIAVMSecretsService(isp_auth)
        self.__sso_service = ArkSIASSOService(isp_auth)
        self.__db_service = ArkSIADBService(isp_auth)
        self.__certificates_service = ArkSIACertificatesService(isp_auth)
        self.__k8s_service = ArkSIAK8SService(isp_auth)
        self.__access_service = ArkSIAAccessService(isp_auth)

    @property
    def workspace_db(self) -> ArkSIADBWorkspaceService:
        """
        Getter for the DB workspace service.

        Returns:
            ArkSIADBWorkspaceService: _description_
        """
        return self.__db_workspace_service

    @property
    def workspace_target_sets(self) -> ArkSIATargetSetsWorkspaceService:
        """
        Getter for the Target Sets workspace service.

        Returns:
            ArkSIATargetSetsWorkspaceService: _description_
        """
        return self.__targetsets_workspace_service

    @property
    def access(self) -> ArkSIAAccessService:
        """
        Getter for the Access service

        Returns:
            ArkSIAAccessService: _description_
        """
        return self.__access_service

    @property
    def policies_vm(self) -> ArkSIAVMPoliciesService:
        """
        Getter for the VM policies service.

        Returns:
            ArkSIAVMPoliciesService: _description_
        """
        return self.__vm_policies_service

    @property
    def policies_db(self) -> ArkSIADBPoliciesService:
        """
        Getter for the DB policies service.

        Returns:
            ArkSIADBPoliciesService: _description_
        """
        return self.__db_policies_service

    @property
    def secrets_db(self) -> ArkSIADBSecretsService:
        """
        Getter for the DB secrets service.

        Returns:
            ArkSIADBSecretsService: _description_
        """
        return self.__db_secrets_service

    @property
    def secrets_vm(self) -> ArkSIADBSecretsService:
        """
        Getter for the VM secrets service.

        Returns:
            ArkSIAVMSecretsService: _description_
        """
        return self.__vm_secrets_service

    @property
    def sso(self) -> ArkSIASSOService:
        """
        Getter for the SSO service.

        Returns:
            ArkSIASSOService: _description_
        """
        return self.__sso_service

    @property
    def db(self) -> ArkSIADBService:
        """
        Getter for the DB service.

        Returns:
            ArkSIADBService: _description_
        """
        return self.__db_service

    @property
    def certificates(self) -> ArkSIACertificatesService:
        """
        Getter for the certificates service.

        Returns:
            ArkSIACertificatesService: _description_
        """
        return self.__certificates_service

    @property
    def k8s(self) -> ArkSIAK8SService:
        """
        Getter for the K8s service.

        Returns:
            ArkSIAK8SService: _description_
        """
        return self.__k8s_service

access property

Getter for the Access service

Returns:

Name Type Description
ArkSIAAccessService ArkSIAAccessService

description

certificates property

Getter for the certificates service.

Returns:

Name Type Description
ArkSIACertificatesService ArkSIACertificatesService

description

db property

Getter for the DB service.

Returns:

Name Type Description
ArkSIADBService ArkSIADBService

description

k8s property

Getter for the K8s service.

Returns:

Name Type Description
ArkSIAK8SService ArkSIAK8SService

description

policies_db property

Getter for the DB policies service.

Returns:

Name Type Description
ArkSIADBPoliciesService ArkSIADBPoliciesService

description

policies_vm property

Getter for the VM policies service.

Returns:

Name Type Description
ArkSIAVMPoliciesService ArkSIAVMPoliciesService

description

secrets_db property

Getter for the DB secrets service.

Returns:

Name Type Description
ArkSIADBSecretsService ArkSIADBSecretsService

description

secrets_vm property

Getter for the VM secrets service.

Returns:

Name Type Description
ArkSIAVMSecretsService ArkSIADBSecretsService

description

sso property

Getter for the SSO service.

Returns:

Name Type Description
ArkSIASSOService ArkSIASSOService

description

workspace_db property

Getter for the DB workspace service.

Returns:

Name Type Description
ArkSIADBWorkspaceService ArkSIADBWorkspaceService

description

workspace_target_sets property

Getter for the Target Sets workspace service.

Returns:

Name Type Description
ArkSIATargetSetsWorkspaceService ArkSIATargetSetsWorkspaceService

description