Documentation ¶
Index ¶
- Variables
- type SapDiscovery
- func (*SapDiscovery) Descriptor() ([]byte, []int)deprecated
- func (x *SapDiscovery) GetApplicationLayer() *SapDiscovery_Component
- func (x *SapDiscovery) GetDatabaseLayer() *SapDiscovery_Component
- func (x *SapDiscovery) GetMetadata() *SapDiscovery_Metadata
- func (x *SapDiscovery) GetSystemId() string
- func (x *SapDiscovery) GetUpdateTime() *timestamp.Timestamp
- func (*SapDiscovery) ProtoMessage()
- func (x *SapDiscovery) ProtoReflect() protoreflect.Message
- func (x *SapDiscovery) Reset()
- func (x *SapDiscovery) String() string
- type SapDiscovery_Component
- func (*SapDiscovery_Component) Descriptor() ([]byte, []int)deprecated
- func (x *SapDiscovery_Component) GetApplicationType() string
- func (x *SapDiscovery_Component) GetDatabaseType() string
- func (x *SapDiscovery_Component) GetHostProject() string
- func (x *SapDiscovery_Component) GetResources() []*SapDiscovery_Resource
- func (x *SapDiscovery_Component) GetSid() string
- func (m *SapDiscovery_Component) GetType() isSapDiscovery_Component_Type
- func (*SapDiscovery_Component) ProtoMessage()
- func (x *SapDiscovery_Component) ProtoReflect() protoreflect.Message
- func (x *SapDiscovery_Component) Reset()
- func (x *SapDiscovery_Component) String() string
- type SapDiscovery_Component_ApplicationType
- type SapDiscovery_Component_DatabaseType
- type SapDiscovery_Metadata
- func (*SapDiscovery_Metadata) Descriptor() ([]byte, []int)deprecated
- func (x *SapDiscovery_Metadata) GetCustomerRegion() string
- func (x *SapDiscovery_Metadata) GetDefinedSystem() string
- func (x *SapDiscovery_Metadata) GetEnvironmentType() string
- func (x *SapDiscovery_Metadata) GetSapProduct() string
- func (*SapDiscovery_Metadata) ProtoMessage()
- func (x *SapDiscovery_Metadata) ProtoReflect() protoreflect.Message
- func (x *SapDiscovery_Metadata) Reset()
- func (x *SapDiscovery_Metadata) String() string
- type SapDiscovery_Resource
- func (*SapDiscovery_Resource) Descriptor() ([]byte, []int)deprecated
- func (x *SapDiscovery_Resource) GetRelatedResources() []string
- func (x *SapDiscovery_Resource) GetResourceKind() string
- func (x *SapDiscovery_Resource) GetResourceType() SapDiscovery_Resource_ResourceType
- func (x *SapDiscovery_Resource) GetResourceUri() string
- func (x *SapDiscovery_Resource) GetUpdateTime() *timestamp.Timestamp
- func (*SapDiscovery_Resource) ProtoMessage()
- func (x *SapDiscovery_Resource) ProtoReflect() protoreflect.Message
- func (x *SapDiscovery_Resource) Reset()
- func (x *SapDiscovery_Resource) String() string
- type SapDiscovery_Resource_ResourceType
- func (SapDiscovery_Resource_ResourceType) Descriptor() protoreflect.EnumDescriptor
- func (x SapDiscovery_Resource_ResourceType) Enum() *SapDiscovery_Resource_ResourceType
- func (SapDiscovery_Resource_ResourceType) EnumDescriptor() ([]byte, []int)deprecated
- func (x SapDiscovery_Resource_ResourceType) Number() protoreflect.EnumNumber
- func (x SapDiscovery_Resource_ResourceType) String() string
- func (SapDiscovery_Resource_ResourceType) Type() protoreflect.EnumType
Constants ¶
This section is empty.
Variables ¶
View Source
var ( SapDiscovery_Resource_ResourceType_name = map[int32]string{ 0: "RESOURCE_TYPE_UNSPECIFIED", 1: "COMPUTE", 2: "STORAGE", 3: "NETWORK", } SapDiscovery_Resource_ResourceType_value = map[string]int32{ "RESOURCE_TYPE_UNSPECIFIED": 0, "COMPUTE": 1, "STORAGE": 2, "NETWORK": 3, } )
Enum value maps for SapDiscovery_Resource_ResourceType.
View Source
var File_system_system_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type SapDiscovery ¶
type SapDiscovery struct { // The metadata for SAP system discovery data. Metadata *SapDiscovery_Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"` // An SAP System must have a database. DatabaseLayer *SapDiscovery_Component `protobuf:"bytes,2,opt,name=database_layer,json=databaseLayer,proto3" json:"database_layer,omitempty"` // An SAP system may run without an application layer. ApplicationLayer *SapDiscovery_Component `protobuf:"bytes,3,opt,name=application_layer,json=applicationLayer,proto3" json:"application_layer,omitempty"` // A combination of database SID, database instance URI and tenant DB name // to make a unique identifier per-system. SystemId string `protobuf:"bytes,4,opt,name=system_id,json=systemId,proto3" json:"system_id,omitempty"` // Unix timestamp this system has been updated last. UpdateTime *timestamp.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // contains filtered or unexported fields }
The schema of SAP system discovery data.
func (*SapDiscovery) Descriptor
deprecated
func (*SapDiscovery) Descriptor() ([]byte, []int)
Deprecated: Use SapDiscovery.ProtoReflect.Descriptor instead.
func (*SapDiscovery) GetApplicationLayer ¶
func (x *SapDiscovery) GetApplicationLayer() *SapDiscovery_Component
func (*SapDiscovery) GetDatabaseLayer ¶
func (x *SapDiscovery) GetDatabaseLayer() *SapDiscovery_Component
func (*SapDiscovery) GetMetadata ¶
func (x *SapDiscovery) GetMetadata() *SapDiscovery_Metadata
func (*SapDiscovery) GetSystemId ¶
func (x *SapDiscovery) GetSystemId() string
func (*SapDiscovery) GetUpdateTime ¶
func (x *SapDiscovery) GetUpdateTime() *timestamp.Timestamp
func (*SapDiscovery) ProtoMessage ¶
func (*SapDiscovery) ProtoMessage()
func (*SapDiscovery) ProtoReflect ¶
func (x *SapDiscovery) ProtoReflect() protoreflect.Message
func (*SapDiscovery) Reset ¶
func (x *SapDiscovery) Reset()
func (*SapDiscovery) String ¶
func (x *SapDiscovery) String() string
type SapDiscovery_Component ¶
type SapDiscovery_Component struct { // The resources in a component. Resources []*SapDiscovery_Resource `protobuf:"bytes,1,rep,name=resources,proto3" json:"resources,omitempty"` // Types that are assignable to Type: // // *SapDiscovery_Component_ApplicationType // *SapDiscovery_Component_DatabaseType Type isSapDiscovery_Component_Type `protobuf_oneof:"type"` // Pantheon Project in which the resources reside. HostProject string `protobuf:"bytes,4,opt,name=host_project,json=hostProject,proto3" json:"host_project,omitempty"` // The sap identifier, // used by the SAP software and helps differentiate systems for customers. Sid string `protobuf:"bytes,5,opt,name=sid,proto3" json:"sid,omitempty"` // contains filtered or unexported fields }
Message describing the system component.
func (*SapDiscovery_Component) Descriptor
deprecated
func (*SapDiscovery_Component) Descriptor() ([]byte, []int)
Deprecated: Use SapDiscovery_Component.ProtoReflect.Descriptor instead.
func (*SapDiscovery_Component) GetApplicationType ¶
func (x *SapDiscovery_Component) GetApplicationType() string
func (*SapDiscovery_Component) GetDatabaseType ¶
func (x *SapDiscovery_Component) GetDatabaseType() string
func (*SapDiscovery_Component) GetHostProject ¶
func (x *SapDiscovery_Component) GetHostProject() string
func (*SapDiscovery_Component) GetResources ¶
func (x *SapDiscovery_Component) GetResources() []*SapDiscovery_Resource
func (*SapDiscovery_Component) GetSid ¶
func (x *SapDiscovery_Component) GetSid() string
func (*SapDiscovery_Component) GetType ¶
func (m *SapDiscovery_Component) GetType() isSapDiscovery_Component_Type
func (*SapDiscovery_Component) ProtoMessage ¶
func (*SapDiscovery_Component) ProtoMessage()
func (*SapDiscovery_Component) ProtoReflect ¶
func (x *SapDiscovery_Component) ProtoReflect() protoreflect.Message
func (*SapDiscovery_Component) Reset ¶
func (x *SapDiscovery_Component) Reset()
func (*SapDiscovery_Component) String ¶
func (x *SapDiscovery_Component) String() string
type SapDiscovery_Component_ApplicationType ¶
type SapDiscovery_Component_ApplicationType struct { // The component is a SAP application. ApplicationType string `protobuf:"bytes,2,opt,name=application_type,json=applicationType,proto3,oneof"` }
type SapDiscovery_Component_DatabaseType ¶
type SapDiscovery_Component_DatabaseType struct { // The component is a SAP database. DatabaseType string `protobuf:"bytes,3,opt,name=database_type,json=databaseType,proto3,oneof"` }
type SapDiscovery_Metadata ¶
type SapDiscovery_Metadata struct { // Customer defined, something like "E-commerce pre prod" DefinedSystem string `protobuf:"bytes,1,opt,name=defined_system,json=definedSystem,proto3" json:"defined_system,omitempty"` // This sap product name SapProduct string `protobuf:"bytes,2,opt,name=sap_product,json=sapProduct,proto3" json:"sap_product,omitempty"` // Should be "prod", "QA", "dev", "staging", etc. EnvironmentType string `protobuf:"bytes,3,opt,name=environment_type,json=environmentType,proto3" json:"environment_type,omitempty"` // Customer region string for customer's use. Does not represent GCP region. CustomerRegion string `protobuf:"bytes,4,opt,name=customer_region,json=customerRegion,proto3" json:"customer_region,omitempty"` // contains filtered or unexported fields }
Message describing SAP discovery system metadata
func (*SapDiscovery_Metadata) Descriptor
deprecated
func (*SapDiscovery_Metadata) Descriptor() ([]byte, []int)
Deprecated: Use SapDiscovery_Metadata.ProtoReflect.Descriptor instead.
func (*SapDiscovery_Metadata) GetCustomerRegion ¶
func (x *SapDiscovery_Metadata) GetCustomerRegion() string
func (*SapDiscovery_Metadata) GetDefinedSystem ¶
func (x *SapDiscovery_Metadata) GetDefinedSystem() string
func (*SapDiscovery_Metadata) GetEnvironmentType ¶
func (x *SapDiscovery_Metadata) GetEnvironmentType() string
func (*SapDiscovery_Metadata) GetSapProduct ¶
func (x *SapDiscovery_Metadata) GetSapProduct() string
func (*SapDiscovery_Metadata) ProtoMessage ¶
func (*SapDiscovery_Metadata) ProtoMessage()
func (*SapDiscovery_Metadata) ProtoReflect ¶
func (x *SapDiscovery_Metadata) ProtoReflect() protoreflect.Message
func (*SapDiscovery_Metadata) Reset ¶
func (x *SapDiscovery_Metadata) Reset()
func (*SapDiscovery_Metadata) String ¶
func (x *SapDiscovery_Metadata) String() string
type SapDiscovery_Resource ¶
type SapDiscovery_Resource struct { // The type of this resource. ResourceType SapDiscovery_Resource_ResourceType `` /* 164-byte string literal not displayed */ // ComputeInstance, ComputeDisk, VPC, Bare Metal server, etc. ResourceKind string `protobuf:"bytes,2,opt,name=resource_kind,json=resourceKind,proto3" json:"resource_kind,omitempty"` // URI of the resource, includes project, location, and name. ResourceUri string `protobuf:"bytes,3,opt,name=resource_uri,json=resourceUri,proto3" json:"resource_uri,omitempty"` // A list of resource URIs related to this resource. RelatedResources []string `protobuf:"bytes,4,rep,name=related_resources,json=relatedResources,proto3" json:"related_resources,omitempty"` // Unix timestamp of when this resource last had its discovery data updated. UpdateTime *timestamp.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // contains filtered or unexported fields }
Message describing a resource.
func (*SapDiscovery_Resource) Descriptor
deprecated
func (*SapDiscovery_Resource) Descriptor() ([]byte, []int)
Deprecated: Use SapDiscovery_Resource.ProtoReflect.Descriptor instead.
func (*SapDiscovery_Resource) GetRelatedResources ¶
func (x *SapDiscovery_Resource) GetRelatedResources() []string
func (*SapDiscovery_Resource) GetResourceKind ¶
func (x *SapDiscovery_Resource) GetResourceKind() string
func (*SapDiscovery_Resource) GetResourceType ¶
func (x *SapDiscovery_Resource) GetResourceType() SapDiscovery_Resource_ResourceType
func (*SapDiscovery_Resource) GetResourceUri ¶
func (x *SapDiscovery_Resource) GetResourceUri() string
func (*SapDiscovery_Resource) GetUpdateTime ¶
func (x *SapDiscovery_Resource) GetUpdateTime() *timestamp.Timestamp
func (*SapDiscovery_Resource) ProtoMessage ¶
func (*SapDiscovery_Resource) ProtoMessage()
func (*SapDiscovery_Resource) ProtoReflect ¶
func (x *SapDiscovery_Resource) ProtoReflect() protoreflect.Message
func (*SapDiscovery_Resource) Reset ¶
func (x *SapDiscovery_Resource) Reset()
func (*SapDiscovery_Resource) String ¶
func (x *SapDiscovery_Resource) String() string
type SapDiscovery_Resource_ResourceType ¶
type SapDiscovery_Resource_ResourceType int32
Different types of resources attached to the SAP system.
const ( // Undefined resource type. SapDiscovery_Resource_RESOURCE_TYPE_UNSPECIFIED SapDiscovery_Resource_ResourceType = 0 // This is a compute resource. SapDiscovery_Resource_COMPUTE SapDiscovery_Resource_ResourceType = 1 // This a storage resource. SapDiscovery_Resource_STORAGE SapDiscovery_Resource_ResourceType = 2 // This is a network resource. SapDiscovery_Resource_NETWORK SapDiscovery_Resource_ResourceType = 3 )
func (SapDiscovery_Resource_ResourceType) Descriptor ¶
func (SapDiscovery_Resource_ResourceType) Descriptor() protoreflect.EnumDescriptor
func (SapDiscovery_Resource_ResourceType) Enum ¶
func (x SapDiscovery_Resource_ResourceType) Enum() *SapDiscovery_Resource_ResourceType
func (SapDiscovery_Resource_ResourceType) EnumDescriptor
deprecated
func (SapDiscovery_Resource_ResourceType) EnumDescriptor() ([]byte, []int)
Deprecated: Use SapDiscovery_Resource_ResourceType.Descriptor instead.
func (SapDiscovery_Resource_ResourceType) Number ¶
func (x SapDiscovery_Resource_ResourceType) Number() protoreflect.EnumNumber
func (SapDiscovery_Resource_ResourceType) String ¶
func (x SapDiscovery_Resource_ResourceType) String() string
func (SapDiscovery_Resource_ResourceType) Type ¶
func (SapDiscovery_Resource_ResourceType) Type() protoreflect.EnumType
Click to show internal directories.
Click to hide internal directories.