Skip to content

Latest commit

 

History

History
434 lines (315 loc) · 38.7 KB

File metadata and controls

434 lines (315 loc) · 38.7 KB

Zones

Types:

from keycardai_api.types import (
    EncryptionKeyAwsKmsConfig,
    PageInfoPagination,
    Zone,
    ZoneListResponse,
    ZoneListSessionResourceAccessResponse,
)

Methods:

Applications

Types:

from keycardai_api.types.zones import (
    Application,
    ApplicationTrait,
    Metadata,
    MetadataUpdate,
    ApplicationListResponse,
    ApplicationListCredentialsResponse,
    ApplicationListResourcesResponse,
)

Methods:

Dependencies

Types:

from keycardai_api.types.zones.applications import Resource, DependencyListResponse

Methods:

  • client.zones.applications.dependencies.retrieve(dependency_id, *, zone_id, id) -> Resource
  • client.zones.applications.dependencies.list(id, *, zone_id, **params) -> DependencyListResponse
  • client.zones.applications.dependencies.add(dependency_id, *, zone_id, id, **params) -> None
  • client.zones.applications.dependencies.remove(dependency_id, *, zone_id, id) -> None

ApplicationCredentials

Types:

from keycardai_api.types.zones import (
    BaseFields,
    Credential,
    Password,
    Public,
    PublicKey,
    Token,
    URL,
    ApplicationCredentialCreateResponse,
    ApplicationCredentialListResponse,
)

Methods:

DelegatedGrants

Types:

from keycardai_api.types.zones import Grant, DelegatedGrantListResponse

Methods:

Providers

Types:

from keycardai_api.types.zones import Provider, ProviderListResponse

Methods:

Resources

Types:

from keycardai_api.types.zones import ResourceListResponse

Methods:

Sessions

Types:

from keycardai_api.types.zones import Session, SessionListResponse

Methods:

UserAgents

Types:

from keycardai_api.types.zones import UserAgent, UserAgentListResponse

Methods:

Users

Types:

from keycardai_api.types.zones import User, UserListResponse

Methods:

Members

Types:

from keycardai_api.types.zones import ZoneMember, ZoneRole, MemberListResponse

Methods:

Secrets

Types:

from keycardai_api.types.zones import (
    Secret,
    SecretPasswordFields,
    SecretTokenFields,
    SecretRetrieveResponse,
    SecretListResponse,
)

Methods:

PolicySchemas

Types:

from keycardai_api.types.zones import (
    SchemaVersion,
    SchemaVersionWithZoneInfo,
    PolicySchemaListResponse,
)

Methods:

Policies

Types:

from keycardai_api.types.zones import Policy, PolicyDraft, PolicyListResponse

Methods:

Versions

Types:

from keycardai_api.types.zones.policies import PolicyVersion, VersionListResponse

Methods:

PolicySets

Types:

from keycardai_api.types.zones import (
    Attestation,
    AttestationStatement,
    PolicySet,
    PolicySetDraft,
    PolicySetManifest,
    PolicySetManifestEntry,
    PolicySetWithBinding,
    PolicySetListResponse,
)

Methods:

Versions

Types:

from keycardai_api.types.zones.policy_sets import (
    PolicySetVersion,
    VersionListResponse,
    VersionListPoliciesResponse,
)

Methods:

Organizations

Types:

from keycardai_api.types import (
    Organization,
    PageInfoCursor,
    RoleScope,
    TokenResponse,
    OrganizationListResponse,
    OrganizationListIdentitiesResponse,
    OrganizationListRolesResponse,
)

Methods:

Users

Types:

from keycardai_api.types.organizations import (
    OrganizationRole,
    OrganizationStatus,
    OrganizationUser,
    UserListResponse,
)

Methods:

Invitations

Types:

from keycardai_api.types.organizations import Invitation, InvitationStatus, InvitationListResponse

Methods:

ServiceAccounts

Types:

from keycardai_api.types.organizations import ServiceAccount, ServiceAccountListResponse

Methods:

Credentials

Types:

from keycardai_api.types.organizations.service_accounts import (
    ServiceAccountCredential,
    CredentialCreateResponse,
    CredentialListResponse,
)

Methods:

SSOConnection

Types:

from keycardai_api.types.organizations import SSOConnection, SSOConnectionProtocol

Methods:

Invitations

Types:

from keycardai_api.types import InvitationRetrieveResponse, InvitationAcceptResponse

Methods: