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.