apiobjects

package
v0.1.0-beta1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 9, 2025 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DomainMapping

type DomainMapping struct {
	VirtualDomain  string `json:"virtualDomain"`
	InternalDomain string `json:"internalDomain"`
}

type DomainMappings

type DomainMappings struct {
	DomainMappings []DomainMapping `json:"domain_mappings"`
}

type Subaccount

type Subaccount struct {
	RegionHost  string           `json:"regionHost"`
	Subaccount  string           `json:"subaccount"`
	LocationID  string           `json:"locationID"`
	DisplayName string           `json:"displayName"`
	Description string           `json:"description"`
	Tunnel      SubaccountTunnel `json:"tunnel"`
}

type SubaccountApplicationConnections

type SubaccountApplicationConnections struct {
	ConnectionCount int64  `json:"connectionCount"`
	Name            string `json:"name"`
	Type            string `json:"type"`
}

type SubaccountCertificate

type SubaccountCertificate struct {
	NotAfterTimeStamp  int64  `json:"notAfterTimeStamp"`
	NotBeforeTimeStamp int64  `json:"notBeforeTimeStamp"`
	SubjectDN          string `json:"subjectDN"`
	Issuer             string `json:"issuer"`
	SerialNumber       string `json:"serialNumber"`
}

type SubaccountK8SServiceChannel

type SubaccountK8SServiceChannel struct {
	K8SCluster  string                           `json:"k8sCluster"`
	K8SService  string                           `json:"k8sService"`
	ID          int64                            `json:"id"`
	Type        string                           `json:"type"`
	Port        int64                            `json:"port"`
	Enabled     bool                             `json:"enabled"`
	Connections int64                            `json:"connections"`
	Comment     string                           `json:"comment"`
	State       SubaccountK8SServiceChannelState `json:"state"`
}

type SubaccountK8SServiceChannelState

type SubaccountK8SServiceChannelState struct {
	Connected               bool  `json:"connected"`
	OpenedConnections       int64 `json:"openedConnections"`
	ConnectedSinceTimeStamp int64 `json:"connectedSinceTimeStamp"`
}

type SubaccountK8SServiceChannels

type SubaccountK8SServiceChannels struct {
	SubaccountK8SServiceChannels []SubaccountK8SServiceChannel `json:"service_channels_k8s"`
}

type SubaccountResource

type SubaccountResource struct {
	RegionHost    string           `json:"regionHost"`
	Subaccount    string           `json:"subaccount"`
	CloudUser     string           `json:"cloudUser"`
	CloudPassword string           `json:"cloudPassword"`
	LocationID    string           `json:"locationID,omitempty"`
	DisplayName   string           `json:"displayName,omitempty"`
	Description   string           `json:"description,omitempty"`
	Tunnel        SubaccountTunnel `json:"tunnel"`
}

type SubaccountServiceChannels

type SubaccountServiceChannels struct {
	Type    string `json:"type"`
	State   string `json:"state"`
	Details string `json:"details"`
	Comment string `json:"comment"`
}

type SubaccountTunnel

type SubaccountTunnel struct {
	State                   string                             `json:"state"`
	ConnectedSinceTimeStamp int64                              `json:"connectedSinceTimeStamp"`
	Connections             int64                              `json:"connections"`
	SubaccountCertificate   SubaccountCertificate              `json:"subaccountCertificate"`
	User                    string                             `json:"user"`
	ApplicationConnections  []SubaccountApplicationConnections `json:"applicationConnections"`
	ServiceChannels         []SubaccountServiceChannels        `json:"serviceChannels"`
}

type Subaccounts

type Subaccounts struct {
	RegionHost string `tfsdk:"regionHost"`
	Subaccount string `tfsdk:"subaccount"`
	LocationID string `tfsdk:"locationID"`
}

type SubaccountsDataSource

type SubaccountsDataSource struct {
	Subaccounts []Subaccounts `json:"subaccounts"`
}

type SystemMapping

type SystemMapping struct {
	VirtualHost           string `json:"virtualHost"`
	VirtualPort           string `json:"virtualPort"`
	LocalHost             string `json:"localHost"`
	LocalPort             string `json:"localPort"`
	CreationDate          string `json:"creationDate"`
	Protocol              string `json:"protocol"`
	BackendType           string `json:"backendType"`
	AuthenticationMode    string `json:"authenticationMode"`
	HostInHeader          string `json:"hostInHeader"`
	Sid                   string `json:"sid"`
	TotalResourcesCount   int64  `json:"totalResourcesCount"`
	EnabledResourcesCount int64  `json:"enabledResourcesCount"`
	Description           string `json:"description"`
	SAPRouter             string `json:"sapRouter"`
}

type SystemMappingResource

type SystemMappingResource struct {
	ID                      string `json:"id"`
	Enabled                 bool   `json:"enabled"`
	ExactMatchOnly          bool   `json:"exactMatchOnly"`
	WebsocketUpgradeAllowed bool   `json:"websocketUpgradeAllowed"`
	CreationDate            string `json:"creationDate"`
	Description             string `json:"description"`
}

type SystemMappingResourceDataSource

type SystemMappingResourceDataSource struct {
	RegionHost              string `json:"region_host"`
	Subaccount              string `json:"subaccount"`
	VirtualHost             string `json:"virtual_host"`
	VirtualPort             string `json:"virtual_port"`
	ID                      string `json:"id"`
	Enabled                 bool   `json:"enabled"`
	ExactMatchOnly          bool   `json:"exactMatchOnly"`
	WebsocketUpgradeAllowed bool   `json:"websocketUpgradeAllowed"`
	CreationDate            string `json:"creationDate"`
	Description             string `json:"description"`
}

type SystemMappingResources

type SystemMappingResources struct {
	RegionHost             string                  `json:"regionHost"`
	Subaccount             string                  `json:"subaccount"`
	VirtualHost            string                  `json:"virtualHost"`
	VirtualPort            string                  `json:"virtualPort"`
	SystemMappingResources []SystemMappingResource `json:"systemMappingResources"`
}

type SystemMappings

type SystemMappings struct {
	SystemMappings []SystemMapping `json:"system_mappings"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL