Skip to main content

Classes

tip

Because some of the class attributes have space, we recommend you to use x["attribute name"] to get a full list of suggestion for object attributes

var x: OutputK8S;
x.x[""]; //does not suggest attributes with space, like Master Version // show all attributes of OutputK8S

Output

Compute

OutputInstance

OutputInstanceKeypair

  • Cloud - string | null
  • Region - OutputInstanceRegion
  • KeyName - string | null
  • KeyPairId - string | null
  • KeyFingerprint - string | null
  • ___id - number[]
  • Raw - any

OutputInstanceNetworkInterface

OutputInstanceVolume

  • Cloud - string | null
  • Id- string | null
  • Type - string | null
  • Name - string | null
  • Region - OutputInstanceRegion
  • Size - number, in GB
  • State - string | null
  • CreateTime - string | null, usually in the format like 2023-02-08T07:04:29.777Z
  • Encryption - boolean
  • EncryptionKey - any
  • Raw - any

Network

OutputInstanceNetworkInterfaceFirewall

OutputInstanceNetworkInterfaceIPAddressPair

  • PrivateDNSName - string | null
  • PrivateAddress - string | null
  • PublicDNSName - string | null
  • PublicAddress - string | null
  • PublicAddressOwner - string | null
  • Primary - boolean | null

OutputInstanceNetworkInterfaceSubnet

OutputInstanceNetworkInterfaceFirewallFirewallRule

OutputInstanceNetworkInterfaceSubnetNetwork

OutputInstanceNetworkInterfaceFirewallFirewallRuleIPRange

  • Cidr- string | null
  • Desription- string | null

OutputInstanceNetworkInterfaceSubnetNetworkCidrAssociation

  • Id- string | null
  • Cidr- string | null
  • State- string | null
  • StateMessage- string | null

Storage

OutputBucket

  • Region - OutputInstanceRegion
  • Name- string | null
  • CreationDate- string usually in the format like 2023-02-08T07:04:29.777Z
  • OwnerId- string | null
  • OwnerName- string | null
  • Cloud- string | null
  • BucketPolicies - any
  • Raw - any

Security

OutputEncryptionKey

OutputIamList

OutputIamListIamUser

OutputIamListIamUserIamGroup

OutputIamListIamRole

OutputIamListIamUserIamGroupIamPolicy

  • Id- string | null
  • Path- string | null
  • Name- string | null
  • Raw - any
  • Document- string | null
  • Description- string | null
  • CreateDate- string | null usually in the format like 2023-02-08T07:04:29.777Z
  • UpdateDate- string | null usually in the format like 2023-02-08T07:04:29.777Z

OutputIamListIamUserIamGroupIamAttachedManagedPolicy

  • Id- string | null
  • Name- string | null

OutputEncryptionKeyEncryptionKeyAdditionalRaw

  • Name- string | null
  • Raw - any

OutputIamListIamAdditionalRaw

  • Name- string | null
  • Raw - any

Object For K8s

OutputK8S

  • Name- string
  • creationTime- string usually in the format like 2023-02-08T07:04:29.777Z
  • Master Version- string
  • ipEndpoint- string
  • Location- string
  • releaseChannel- number
  • Status- string
  • Network- string
  • networkConfig- string
  • Subnet- string
  • intraNodeVisibility- boolean
  • networkPolicyEnabled- boolean
  • masterAuthNetworkEnabled- boolean
  • shieldNodeEnabled- boolean
  • binaryAuthorisationEnabled- boolean
  • clientCertificateEnabled- boolean
  • Nodepools- OutputK8SNodepool[]
  • K8S_id - number[]

OutputK8SNodepool

  • Name- string
  • Version- string
  • Location- string
  • Status- number
  • Autoscaling Enabled- boolean
  • Initial Node Count- number
  • Image Type- string
  • Machine Type- string
  • Disk Type- string
  • Disk Size- number
  • Auth Upgrade- boolean
  • Atuh Repair- boolean
  • Service Account- string
  • Secure Boot- boolean
  • Integrity Monitoring- boolean

OutputK8SLowLevel

OutputK8SLowLevelClusterRole

OutputK8SLowLevelClusterRoleBinding

OutputK8SLowLevelNetworkPolicy

OutputK8SLowLevelNetworkPolicyV2

OutputK8SLowLevelNode

  • objectMeta - OutputK8SLowLevelClusterRoleObjectMeta
  • Pod CIDR- string
  • Node ID- string
  • Machine ID- string
  • Kernel Version- string
  • OS Image- string
  • OS- string
  • Container Runtime- string
  • Kubelet Version- string
  • KubeProxy Version- string
  • CPU Cap- number
  • Memory Cap- number
  • Pods Cap- number
  • Ephemeral Storage Cap- number
  • StorageCap- number
  • CPU Allocatable- number
  • Memory Allocatable- number
  • Pods Allocatable- number
  • Ephemeral Storage Allocatable- number
  • Storage Allocatable - number
  • conditions - OutputK8SLowLevelNodeCondition[]

OutputK8SLowLevelPod

OutputK8SLowLevelPodSecurityPolicy

  • objectMeta - OutputK8SLowLevelClusterRoleObjectMeta
  • Allow Privilege Escalation - boolean
  • Default Allow Privilege Escalation - boolean
  • 'Allowed Capabilities - any[]
  • Default Add Capabilities - any[]
  • Required Drop Capabilities - any[]
  • Allowed Host Paths - string[]
  • Allowed Unsafe Sysctls - string[]
  • Forbidden Sysctls - string[]
  • Host IPC - boolean
  • Host Network - boolean
  • Host PID - boolean
  • Host Ports - string[]
  • Privileged - boolean
  • ReadOnly Root FileSystem - boolean
  • Run As Group - any
  • Run As User - any
  • SELinux - string
  • Volumes - string[]

OutputK8SLowLevelReplicaSet

OutputK8SLowLevelRole

OutputK8SLowLevelRoleBinding

OutputK8SLowLevelService

OutputK8SLowLevelStatefulSet

  • objectMeta - OutputK8SLowLevelClusterRoleObjectMeta
  • Replicas - number
  • Match Labels - [key: string]: string
  • Service Name - string
  • Pod Management Policy - string
  • Current Replicas - number
  • Updated Replicas - number
  • Ready Replicas - number

OutputK8SLowLevelNameSpace

OutputK8SLowLevelClusterRoleObjectMeta

  • Name - string
  • Namespace - string
  • UID - string
  • creationTime - string usually in the format like 2023-02-08T07:04:29.777Z

OutputK8SLowLevelClusterRolePolicyRule

  • API Groups - string[]
  • NonResource URLs - string[]
  • Resource Names - string[]
  • Resources - string[]
  • Verbs - string[]

OutputK8SLowLevelClusterRoleBindingSubject

  • Kind - string
  • API Group - string
  • Name - string
  • Namespace - string

OutputK8SLowLevelClusterRoleBindingRoleRef

  • Kind - string
  • API Group - string
  • Name - string

OutputK8SLowLevelNetworkPolicyNetworkPolicyEgressRule

OutputK8SLowLevelNetworkPolicyNetworkPolicyIngressRule

OutputK8SLowLevelNetworkPolicyNetworkPolicyEgressRuleV2

  • Ports - [key: string]: any
  • To - [key: string]: string

OutputK8SLowLevelNetworkPolicyNetworkPolicyIngressRuleV2

  • Ports - [key: string]: any
  • From - [key: string]: string

OutputK8SLowLevelNodeCondition

  • Condition Name - string
  • Status - string
  • Last Heartbeat Time - string
  • Last Transition Time - string
  • Message - string

OutputK8SLowLevelPodOwnerReference

  • Name - string
  • UUID - string
  • Kind - string

OutputK8SLowLevelDeploymentContainer

  • Name - string
  • Image - string
  • Image Pull Policy - string
  • Container Ports - [key: number] : string

OutputK8SLowLevelPodContainerStatus

  • Name - string
  • Image - string
  • Ready - boolean
  • Restart Count - number

OutputK8SLowLevelServiceServicePort

  • Port - number
  • Node Port - number
  • Target Port - number
  • Protocol- string

OutputK8SLowLevelNameSpaceTypeMeta

  • kind - string | null
  • apiversion - string | null

OutputK8SLowLevelNameSpaceObjectMeta

  • name - string | null
  • generateName - string | null
  • namespace - string | null
  • selfLink - string | null
  • uid - string | null
  • resourceVersion - string | null
  • generation - number | null
  • creationTimestamp - Date
  • deletionTimestamp - Date
  • deletionGracePeriodSeconds - number | null
  • labels - {[key: string]: string} | null
  • annotations - {[key: string]: string} | null
  • ownerReferences - OutputK8SLowLevelNameSpaceObjectMetaOwnerReference[]
  • finalizers - string[] | null
  • clusterName - string | null
  • managedFields - OutputK8SLowLevelNameSpaceObjectMetaManagedFieldsEntry[]

OutputK8SLowLevelNetworkPolicyNetworkPolicyEgressRuleNetworkPolicyPort

  • Port- number
  • Protocol- any

OutputK8SLowLevelNetworkPolicyNetworkPolicyEgressRuleNetworkPolicyPeer

  • CIDR - string
  • Except - string[]
  • Namespace Selector - [key: string]: string
  • Pod Selector - [key: string]: string

OutputK8SLowLevelNameSpaceObjectMetaOwnerReference

  • 'apiVersion - string
  • kind - string
  • name - string
  • uid - string
  • controller - boolean | null
  • blockOwnerDeletion - boolean | null

OutputK8SLowLevelNameSpaceObjectMetaManagedFieldsEntry

  • manager - string | null
  • operation - string | null
  • apiVersion - string | null
  • time - Date
  • fieldTypes - string | null
  • fieldsV1 - any
  • subresource - string | null

K8s Network Graph

OutputK8SLowLevelGraph

OutputK8SLowLevelGraphGraphNode

  • id - string
  • kind - string
  • type - string
  • name - string
  • content - string
  • PodLabels - [key: string]: string
  • id - string
  • source - string
  • target - string
  • content - string

Common

OutputInstanceRegion

  • Endpoint - string | null
  • Name - string | null
  • Status - string | null