apiobjects

package
v1.0.0-rc1 Latest Latest
Warning

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

Go to latest
Published: Oct 6, 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 BlacklistedUsers

type BlacklistedUsers struct {
	Client string `json:"client"`
	User   string `json:"user"`
}

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 SubaccountABAPServiceChannel

type SubaccountABAPServiceChannel struct {
	ABAPCloudTenantHost string                            `json:"abapCloudTenantHost"`
	InstanceNumber      int64                             `json:"instanceNumber"`
	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               SubaccountABAPServiceChannelState `json:"state"`
}

type SubaccountABAPServiceChannelState

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

type SubaccountABAPServiceChannels

type SubaccountABAPServiceChannels struct {
	SubaccountABAPServiceChannels []SubaccountABAPServiceChannel `json:"service_channels_abap"`
}

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 {
	K8SClusterHost string                           `json:"k8sCluster"`
	K8SServiceID   string                           `json:"k8sService"`
	ID             int64                            `json:"id"`
	Type           string                           `json:"type"`
	LocalPort      int64                            `json:"port"`
	Enabled        bool                             `json:"enabled"`
	Connections    int64                            `json:"connections"`
	Description    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 SubaccountUsingAuthResource

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

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"`
	InternalHost          string             `json:"localHost"`
	InternalPort          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"`
	SNCPartnerName        string             `json:"sncPartnerName"`
	AllowedClients        []string           `json:"allowedClients"`
	BlacklistedUsers      []BlacklistedUsers `json:"blacklistedUsers"`
}

type SystemMappingResource

type SystemMappingResource struct {
	URLPath                 string `json:"id"`
	Enabled                 bool   `json:"enabled"`
	PathOnly                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"`
	URLPath                 string `json:"id"`
	Enabled                 bool   `json:"enabled"`
	PathOnly                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