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
Cloud-string | nullInstances- OutputInstance[]Keypairs- OutputInstanceKeypair[]Networks- OutputInstanceNetworkInterfaceSubnetNetwork[]Firewalls- OutputInstanceNetworkInterfaceFirewallSubnets- OutputInstanceNetworkInterfaceSubnet[]Buckets- OutputBucket[]EncryptionKeys- EncryptionKeys[]NetworkInterfaces- OutputInstanceNetworkInterface[]Volumes- OutputInstanceVolume[]IamList- OutputIamList[]K8Ss- OutputK8S[]K8SLowLevelsOutputK8SLowLevel[]
Compute
OutputInstance
Id-string | nullType-string | nullName-string | nullRegion- OutputInstanceRegionState-string | nullKeyPair- OutputInstanceKeypair[]Cloud-string | nullNetworkInterfaces- OutputInstanceNetworkInterface[]AttachedVolumes- OutputInstanceVolume[]Raw-any
OutputInstanceKeypair
Cloud-string | nullRegion- OutputInstanceRegionKeyName-string | nullKeyPairId-string | nullKeyFingerprint-string | null___id-number[]Raw-any
OutputInstanceNetworkInterface
Id-string | nullDescription-string | nullMacAddress-string | nullStatus-string | nullType-string | nullFirewalls- OutputInstanceNetworkInterfaceFirewall[]IPAddressPairs- OutputInstanceNetworkInterfaceIPAddressPair[]Subnet- OutputInstanceNetworkInterfaceSubnetRegion- OutputInstanceRegionNetwork-anyRaw-any
OutputInstanceVolume
Cloud-string | nullId-string | nullType-string | nullName-string | nullRegion- OutputInstanceRegionSize-number, in GBState-string | nullCreateTime-string | null, usually in the format like 2023-02-08T07:04:29.777ZEncryption-booleanEncryptionKey-anyRaw-any
Network
OutputInstanceNetworkInterfaceFirewall
Id-string | nullName-string | nullDescription-string | nullIngressFirewallRules- OutputInstanceNetworkInterfaceFirewallFirewallRule[]EgressFirewallRules- OutputInstanceNetworkInterfaceFirewallFirewallRule[]Region- OutputInstanceRegionNetwork-anyRaw-any
OutputInstanceNetworkInterfaceIPAddressPair
PrivateDNSName-string | nullPrivateAddress-string | nullPublicDNSName-string | nullPublicAddress-string | nullPublicAddressOwner-string | nullPrimary-boolean | null
OutputInstanceNetworkInterfaceSubnet
AvailabilityZone-string | nullCidr-string | nullId-string | nullName-string | nullOwnerId-string | nullState-string | nullNetwork- OutputInstanceNetworkInterfaceSubnetNetworkRegion- OutputInstanceRegionRaw-any
OutputInstanceNetworkInterfaceFirewallFirewallRule
Protocol-string | nullFromPort-number | nullToPort-number | nullIpRanges- OutputInstanceNetworkInterfaceFirewallFirewallRuleIPRange[]
OutputInstanceNetworkInterfaceSubnetNetwork
OwnerId-string | nullName-string | nullId-string | nullCidr-string | nullState-string | nullCloud-string | nullCidrAssociations- OutputInstanceNetworkInterfaceSubnetNetworkCidrAssociation[]Region- OutputInstanceRegionRaw-any
OutputInstanceNetworkInterfaceFirewallFirewallRuleIPRange
Cidr-string | nullDesription-string | null
OutputInstanceNetworkInterfaceSubnetNetworkCidrAssociation
Id-string | nullCidr-string | nullState-string | nullStateMessage-string | null
Storage
OutputBucket
Region- OutputInstanceRegionName-string | nullCreationDate-stringusually in the format like 2023-02-08T07:04:29.777ZOwnerId-string | nullOwnerName-string | nullCloud-string | nullBucketPolicies-anyRaw-any
Security
OutputEncryptionKey
Cloud-string | nullId-string | nullType-string | nullKeyPolicy-anyRegion- OutputInstanceRegionCreationDate-stringusually in the format like 2023-02-08T07:04:29.777ZState-string | nullDescription-string | nullAdditionalRaws- OutputEncryptionKeyEncryptionKeyAdditionalRaw[]Raw-any
OutputIamList
UserList- OutputIamListIamUser[]GroupList- OutputIamListIamUserIamGroup[]RoleList- OutputIamListIamRole[]AdditionalRawsOutputIamListIamAdditionalRaw[]Cloud-string[]
OutputIamListIamUser
Id-string | nullName-string | nullCreationDate-string | nullusually in the format like 2023-02-08T07:04:29.777ZGroupList- OutputIamListIamUserIamGroup[]Policies- OutputIamListIamUserIamGroupIamPolicy[]AttachedManagedPolicies- OutputIamListIamUserIamGroupIamAttachedManagedPolicy[]Path-string | nullRaw-any
OutputIamListIamUserIamGroup
Id-string | nullName-string | nullCreationDate-string | nullusually in the format like 2023-02-08T07:04:29.777ZAttachedManagedPolicies- OutputIamListIamUserIamGroupIamAttachedManagedPolicy[]Policies- OutputIamListIamUserIamGroupIamPolicyPath-string | nullRaw-any
OutputIamListIamRole
Id-string | nullName-string | nullCreationDate-string | nullusually in the format like 2023-02-08T07:04:29.777ZPolicies- OutputIamListIamUserIamGroupIamPolicy[]AttachedManagedPolicies- OutputIamListIamUserIamGroupIamAttachedManagedPolicy[]Path-string | nullRaw-any
OutputIamListIamUserIamGroupIamPolicy
Id-string | nullPath-string | nullName-string | nullRaw-anyDocument-string | nullDescription-string | nullCreateDate-string | nullusually in the format like 2023-02-08T07:04:29.777ZUpdateDate-string | nullusually in the format like 2023-02-08T07:04:29.777Z
OutputIamListIamUserIamGroupIamAttachedManagedPolicy
Id-string | nullName-string | null
OutputEncryptionKeyEncryptionKeyAdditionalRaw
Name-string | nullRaw-any
OutputIamListIamAdditionalRaw
Name-string | nullRaw-any
Object For K8s
OutputK8S
Name-stringcreationTime-stringusually in the format like 2023-02-08T07:04:29.777ZMaster Version-stringipEndpoint-stringLocation-stringreleaseChannel-numberStatus-stringNetwork-stringnetworkConfig-stringSubnet-stringintraNodeVisibility-booleannetworkPolicyEnabled-booleanmasterAuthNetworkEnabled-booleanshieldNodeEnabled-booleanbinaryAuthorisationEnabled-booleanclientCertificateEnabled-booleanNodepools- OutputK8SNodepool[]K8S_id-number[]
OutputK8SNodepool
Name-stringVersion-stringLocation-stringStatus-numberAutoscaling Enabled-booleanInitial Node Count-numberImage Type-stringMachine Type-stringDisk Type-stringDisk Size-numberAuth Upgrade-booleanAtuh Repair-booleanService Account-stringSecure Boot-booleanIntegrity Monitoring-boolean
OutputK8SLowLevel
ClusterRoles- OutputK8SLowLevelClusterRole[]DeploymentArray- OutputK8SLowLevelClusterRoleBinding[]NetworkPolicies- OutputK8SLowLevelNetworkPolicy[]NetworkPoliciesV2- OutputK8SLowLevelNetworkPolicyV2[]NodeArray- OutputK8SLowLevelNode[]PodArray- OutputK8SLowLevelPod[]PodSecurityPolicies- OutputK8SLowLevelPodSecurityPolicy[]ReplicaSetArray- OutputK8SLowLevelReplicaSet[]Roles- OutputK8SLowLevelRole[]RoleBindings- OutputK8SLowLevelRoleBinding[]ServiceArray- OutputK8SLowLevelService[]StatefulSetArray- OutputK8SLowLevelStatefulSet[]NameSpaces- OutputK8SLowLevelNameSpace[]NetworkGraphs- OutputK8SLowLevelGraph[]High_level_id-number[]
OutputK8SLowLevelClusterRole
objectMeta- OutputK8SLowLevelClusterRoleObjectMetaclusterRoleSelectors-[key: string]: stringRules- OutputK8SLowLevelClusterRolePolicyRule[]
OutputK8SLowLevelClusterRoleBinding
objectMeta- OutputK8SLowLevelClusterRoleObjectMetaSubjects- OutputK8SLowLevelClusterRoleBindingSubject[]roleRef- OutputK8SLowLevelClusterRoleBindingRoleRef
OutputK8SLowLevelNetworkPolicy
objectMeta- OutputK8SLowLevelClusterRoleObjectMetaNetworkPolicy Egress Rule- OutputK8SLowLevelNetworkPolicyNetworkPolicyEgressRule[]NetworkPolicy Ingress Rule- OutputK8SLowLevelNetworkPolicyNetworkPolicyIngressRule[]Policy Types-string[]MatchLabels-[key: string]: string
OutputK8SLowLevelNetworkPolicyV2
objectMeta- OutputK8SLowLevelClusterRoleObjectMetaNetworkPolicy Egress Rule- OutputK8SLowLevelNetworkPolicyNetworkPolicyEgressRuleV2[]NetworkPolicy Ingress Rule- OutputK8SLowLevelNetworkPolicyNetworkPolicyIngressRuleV2[]Policy Types-string[]
OutputK8SLowLevelNode
objectMeta- OutputK8SLowLevelClusterRoleObjectMetaPod CIDR-stringNode ID-stringMachine ID-stringKernel Version-stringOS Image-stringOS-stringContainer Runtime-stringKubelet Version-stringKubeProxy Version-stringCPU Cap-numberMemory Cap-numberPods Cap-numberEphemeral Storage Cap-numberStorageCap-numberCPU Allocatable-numberMemory Allocatable-numberPods Allocatable-numberEphemeral Storage Allocatable-numberStorage Allocatable-numberconditions- OutputK8SLowLevelNodeCondition[]
OutputK8SLowLevelPod
objectMeta- OutputK8SLowLevelClusterRoleObjectMetaLabels-[key: string]: stringOwner References- OutputK8SLowLevelPodOwnerReference[]Controlled By-stringContainers- OutputK8SLowLevelDeploymentContainer[]DNS Policy-stringRestart Policy-stringNode Name-stringHost IP-stringPod IP-stringPhase-stringContainer Statuses- OutputK8SLowLevelPodContainerStatus[]
OutputK8SLowLevelPodSecurityPolicy
objectMeta- OutputK8SLowLevelClusterRoleObjectMetaAllow Privilege Escalation-booleanDefault 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-booleanHost Network-booleanHost PID-booleanHost Ports-string[]Privileged-booleanReadOnly Root FileSystem-booleanRun As Group-anyRun As User-anySELinux-stringVolumes-string[]
OutputK8SLowLevelReplicaSet
objectMeta- OutputK8SLowLevelClusterRoleObjectMetaReplicas-numberMatch Labels-[key: string]: stringAvailable Replicas-numberReady Replicas-number
OutputK8SLowLevelRole
objectMeta- OutputK8SLowLevelClusterRoleObjectMetaRules- OutputK8SLowLevelClusterRolePolicyRule
OutputK8SLowLevelRoleBinding
objectMeta- OutputK8SLowLevelClusterRoleObjectMetaSubjects- OutputK8SLowLevelClusterRoleBindingSubject[]roleRef- OutputK8SLowLevelClusterRoleBindingRoleRef[]
OutputK8SLowLevelService
objectMeta- OutputK8SLowLevelClusterRoleObjectMetaCluster IP-stringService Type-stringLabel Selectors-[key: string]: stringService Ports- OutputK8SLowLevelServiceServicePort[]IngressIP-string[]
OutputK8SLowLevelStatefulSet
objectMeta- OutputK8SLowLevelClusterRoleObjectMetaReplicas-numberMatch Labels-[key: string]: stringService Name-stringPod Management Policy-stringCurrent Replicas-numberUpdated Replicas-numberReady Replicas-number
OutputK8SLowLevelNameSpace
NameSpaceType- OutputK8SLowLevelNameSpaceTypeMetaNameSpaceObject- OutputK8SLowLevelNameSpaceObjectMetaSpecFinalizers-string[]StatusPhase-string
OutputK8SLowLevelClusterRoleObjectMeta
Name-stringNamespace-stringUID-stringcreationTime-stringusually 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-stringAPI Group-stringName-stringNamespace-string
OutputK8SLowLevelClusterRoleBindingRoleRef
Kind-stringAPI Group-stringName-string
OutputK8SLowLevelNetworkPolicyNetworkPolicyEgressRule
Ports- OutputK8SLowLevelNetworkPolicyNetworkPolicyEgressRuleNetworkPolicyPort[]To- OutputK8SLowLevelNetworkPolicyNetworkPolicyEgressRuleNetworkPolicyPeer[]
OutputK8SLowLevelNetworkPolicyNetworkPolicyIngressRule
Ports- OutputK8SLowLevelNetworkPolicyNetworkPolicyEgressRuleNetworkPolicyPort[]From- OutputK8SLowLevelNetworkPolicyNetworkPolicyEgressRuleNetworkPolicyPeer[]
OutputK8SLowLevelNetworkPolicyNetworkPolicyEgressRuleV2
Ports-[key: string]: anyTo-[key: string]: string
OutputK8SLowLevelNetworkPolicyNetworkPolicyIngressRuleV2
Ports-[key: string]: anyFrom-[key: string]: string
OutputK8SLowLevelNodeCondition
Condition Name-stringStatus-stringLast Heartbeat Time-stringLast Transition Time-stringMessage-string
OutputK8SLowLevelPodOwnerReference
Name-stringUUID-stringKind-string
OutputK8SLowLevelDeploymentContainer
Name-stringImage-stringImage Pull Policy-stringContainer Ports-[key: number] : string
OutputK8SLowLevelPodContainerStatus
Name-stringImage-stringReady-booleanRestart Count-number
OutputK8SLowLevelServiceServicePort
Port-numberNode Port-numberTarget Port-numberProtocol-string
OutputK8SLowLevelNameSpaceTypeMeta
kind-string | nullapiversion-string | null
OutputK8SLowLevelNameSpaceObjectMeta
name-string | nullgenerateName-string | nullnamespace-string | nullselfLink-string | nulluid-string | nullresourceVersion-string | nullgeneration-number | nullcreationTimestamp-DatedeletionTimestamp-DatedeletionGracePeriodSeconds-number | nulllabels-{[key: string]: string} | nullannotations-{[key: string]: string} | nullownerReferences- OutputK8SLowLevelNameSpaceObjectMetaOwnerReference[]finalizers-string[] | nullclusterName-string | nullmanagedFields- OutputK8SLowLevelNameSpaceObjectMetaManagedFieldsEntry[]
OutputK8SLowLevelNetworkPolicyNetworkPolicyEgressRuleNetworkPolicyPort
Port-numberProtocol-any
OutputK8SLowLevelNetworkPolicyNetworkPolicyEgressRuleNetworkPolicyPeer
CIDR-stringExcept-string[]Namespace Selector-[key: string]: stringPod Selector-[key: string]: string
OutputK8SLowLevelNameSpaceObjectMetaOwnerReference
'apiVersion-stringkind-stringname-stringuid-stringcontroller-boolean | nullblockOwnerDeletion-boolean | null
OutputK8SLowLevelNameSpaceObjectMetaManagedFieldsEntry
manager-string | nulloperation-string | nullapiVersion-string | nulltime-DatefieldTypes-string | nullfieldsV1-anysubresource-string | null
K8s Network Graph
OutputK8SLowLevelGraph
nodes- OutputK8SLowLevelGraphGraphNode[]links- OutputK8SLowLevelGraphGraphLink[]namespace-string
OutputK8SLowLevelGraphGraphNode
id-stringkind-stringtype-stringname-stringcontent-stringPodLabels-[key: string]: string
OutputK8SLowLevelGraphGraphLink
id-stringsource-stringtarget-stringcontent-string
Common
OutputInstanceRegion
Endpoint-string | nullName-string | nullStatus-string | null