Documentation
¶
Index ¶
- Variables
- func HasType(r IsResource, typ string) bool
- func ResourceIDs(r []IsResource) []string
- func ResourceMap(r IsResource) (props map[string]any, err error)
- func ResourceTypes(r IsResource) []string
- func ToPrettyJSON(r IsResource) (s string, err error)
- type ABAC
- type AccessRestriction
- func (*AccessRestriction) Descriptor() ([]byte, []int)deprecated
- func (x *AccessRestriction) GetL3Firewall() *L3Firewall
- func (m *AccessRestriction) GetType() isAccessRestriction_Type
- func (x *AccessRestriction) GetWebApplicationFirewall() *WebApplicationFirewall
- func (*AccessRestriction) ProtoMessage()
- func (x *AccessRestriction) ProtoReflect() protoreflect.Message
- func (x *AccessRestriction) Reset()
- func (x *AccessRestriction) String() string
- type AccessRestriction_L3Firewall
- type AccessRestriction_WebApplicationFirewall
- type Account
- func (*Account) Descriptor() ([]byte, []int)deprecated
- func (x *Account) GetCreationTime() *timestamppb.Timestamp
- func (x *Account) GetGeoLocation() *GeoLocation
- func (x *Account) GetId() string
- func (x *Account) GetInternetAccessibleEndpoint() bool
- func (x *Account) GetLabels() map[string]string
- func (x *Account) GetName() string
- func (x *Account) GetParentId() string
- func (x *Account) GetRaw() string
- func (x *Account) GetRedundancies() []*Redundancy
- func (x *Account) GetUsageStatistics() *UsageStatistics
- func (*Account) ProtoMessage()
- func (x *Account) ProtoReflect() protoreflect.Message
- func (x *Account) Reset()
- func (x *Account) String() string
- type ActivityLogging
- func (*ActivityLogging) Descriptor() ([]byte, []int)deprecated
- func (x *ActivityLogging) GetEnabled() bool
- func (x *ActivityLogging) GetLoggingServiceIds() []string
- func (x *ActivityLogging) GetMonitoringEnabled() bool
- func (x *ActivityLogging) GetRetentionPeriod() *durationpb.Duration
- func (x *ActivityLogging) GetSecurityAlertsEnabled() bool
- func (*ActivityLogging) ProtoMessage()
- func (x *ActivityLogging) ProtoReflect() protoreflect.Message
- func (x *ActivityLogging) Reset()
- func (x *ActivityLogging) String() string
- type AnomalyDetection
- func (*AnomalyDetection) Descriptor() ([]byte, []int)deprecated
- func (x *AnomalyDetection) GetApplicationLogging() *ApplicationLogging
- func (x *AnomalyDetection) GetEnabled() bool
- func (x *AnomalyDetection) GetScope() string
- func (*AnomalyDetection) ProtoMessage()
- func (x *AnomalyDetection) ProtoReflect() protoreflect.Message
- func (x *AnomalyDetection) Reset()
- func (x *AnomalyDetection) String() string
- type Application
- func (*Application) Descriptor() ([]byte, []int)deprecated
- func (x *Application) GetComputeId() string
- func (x *Application) GetCreationTime() *timestamppb.Timestamp
- func (x *Application) GetFunctionalities() []*Functionality
- func (x *Application) GetId() string
- func (x *Application) GetLabels() map[string]string
- func (x *Application) GetName() string
- func (x *Application) GetParentId() string
- func (x *Application) GetProgrammingLanguage() string
- func (x *Application) GetRaw() string
- func (x *Application) GetTranslationUnits() []string
- func (*Application) ProtoMessage()
- func (x *Application) ProtoReflect() protoreflect.Message
- func (x *Application) Reset()
- func (x *Application) String() string
- type ApplicationLogging
- func (*ApplicationLogging) Descriptor() ([]byte, []int)deprecated
- func (x *ApplicationLogging) GetEnabled() bool
- func (x *ApplicationLogging) GetLoggingServiceIds() []string
- func (x *ApplicationLogging) GetMonitoringEnabled() bool
- func (x *ApplicationLogging) GetRetentionPeriod() *durationpb.Duration
- func (x *ApplicationLogging) GetSecurityAlertsEnabled() bool
- func (*ApplicationLogging) ProtoMessage()
- func (x *ApplicationLogging) ProtoReflect() protoreflect.Message
- func (x *ApplicationLogging) Reset()
- func (x *ApplicationLogging) String() string
- type AtRestEncryption
- func (*AtRestEncryption) Descriptor() ([]byte, []int)deprecated
- func (x *AtRestEncryption) GetCustomerKeyEncryption() *CustomerKeyEncryption
- func (x *AtRestEncryption) GetManagedKeyEncryption() *ManagedKeyEncryption
- func (m *AtRestEncryption) GetType() isAtRestEncryption_Type
- func (*AtRestEncryption) ProtoMessage()
- func (x *AtRestEncryption) ProtoReflect() protoreflect.Message
- func (x *AtRestEncryption) Reset()
- func (x *AtRestEncryption) String() string
- type AtRestEncryption_CustomerKeyEncryption
- type AtRestEncryption_ManagedKeyEncryption
- type Auditing
- func (*Auditing) Descriptor() ([]byte, []int)deprecated
- func (x *Auditing) GetActivityLogging() *ActivityLogging
- func (x *Auditing) GetAnomalyDetection() *AnomalyDetection
- func (x *Auditing) GetApplicationLogging() *ApplicationLogging
- func (x *Auditing) GetBootLogging() *BootLogging
- func (x *Auditing) GetMalwareProtection() *MalwareProtection
- func (x *Auditing) GetOsLogging() *OSLogging
- func (x *Auditing) GetResourceLogging() *ResourceLogging
- func (m *Auditing) GetType() isAuditing_Type
- func (x *Auditing) GetUsageStatistics() *UsageStatistics
- func (*Auditing) ProtoMessage()
- func (x *Auditing) ProtoReflect() protoreflect.Message
- func (x *Auditing) Reset()
- func (x *Auditing) String() string
- type Auditing_ActivityLogging
- type Auditing_AnomalyDetection
- type Auditing_ApplicationLogging
- type Auditing_BootLogging
- type Auditing_MalwareProtection
- type Auditing_OsLogging
- type Auditing_ResourceLogging
- type Auditing_UsageStatistics
- type Authenticity
- func (*Authenticity) Descriptor() ([]byte, []int)deprecated
- func (x *Authenticity) GetCertificateBasedAuthentication() *CertificateBasedAuthentication
- func (x *Authenticity) GetMultiFactorAuthentiation() *MultiFactorAuthentiation
- func (x *Authenticity) GetNoAuthentication() *NoAuthentication
- func (x *Authenticity) GetOtpBasedAuthentication() *OTPBasedAuthentication
- func (x *Authenticity) GetPasswordBasedAuthentication() *PasswordBasedAuthentication
- func (x *Authenticity) GetSingleSignOn() *SingleSignOn
- func (x *Authenticity) GetTokenBasedAuthentication() *TokenBasedAuthentication
- func (m *Authenticity) GetType() isAuthenticity_Type
- func (*Authenticity) ProtoMessage()
- func (x *Authenticity) ProtoReflect() protoreflect.Message
- func (x *Authenticity) Reset()
- func (x *Authenticity) String() string
- type Authenticity_CertificateBasedAuthentication
- type Authenticity_MultiFactorAuthentiation
- type Authenticity_NoAuthentication
- type Authenticity_OtpBasedAuthentication
- type Authenticity_PasswordBasedAuthentication
- type Authenticity_SingleSignOn
- type Authenticity_TokenBasedAuthentication
- type Authorization
- func (*Authorization) Descriptor() ([]byte, []int)deprecated
- func (x *Authorization) GetAbac() *ABAC
- func (x *Authorization) GetL3Firewall() *L3Firewall
- func (x *Authorization) GetRbac() *RBAC
- func (m *Authorization) GetType() isAuthorization_Type
- func (x *Authorization) GetWebApplicationFirewall() *WebApplicationFirewall
- func (*Authorization) ProtoMessage()
- func (x *Authorization) ProtoReflect() protoreflect.Message
- func (x *Authorization) Reset()
- func (x *Authorization) String() string
- type Authorization_Abac
- type Authorization_L3Firewall
- type Authorization_Rbac
- type Authorization_WebApplicationFirewall
- type AutomaticUpdates
- func (*AutomaticUpdates) Descriptor() ([]byte, []int)deprecated
- func (x *AutomaticUpdates) GetEnabled() bool
- func (x *AutomaticUpdates) GetInterval() *durationpb.Duration
- func (x *AutomaticUpdates) GetSecurityOnly() bool
- func (*AutomaticUpdates) ProtoMessage()
- func (x *AutomaticUpdates) ProtoReflect() protoreflect.Message
- func (x *AutomaticUpdates) Reset()
- func (x *AutomaticUpdates) String() string
- type Availability
- func (*Availability) Descriptor() ([]byte, []int)deprecated
- func (x *Availability) GetBackup() *Backup
- func (x *Availability) GetDDoSProtection() *DDoSProtection
- func (x *Availability) GetGeoLocation() *GeoLocation
- func (x *Availability) GetGeoRedundancy() *GeoRedundancy
- func (x *Availability) GetLocalRedundancy() *LocalRedundancy
- func (m *Availability) GetType() isAvailability_Type
- func (x *Availability) GetZoneRedundancy() *ZoneRedundancy
- func (*Availability) ProtoMessage()
- func (x *Availability) ProtoReflect() protoreflect.Message
- func (x *Availability) Reset()
- func (x *Availability) String() string
- type Availability_Backup
- type Availability_DDoSProtection
- type Availability_GeoLocation
- type Availability_GeoRedundancy
- type Availability_LocalRedundancy
- type Availability_ZoneRedundancy
- type Backup
- func (*Backup) Descriptor() ([]byte, []int)deprecated
- func (x *Backup) GetEnabled() bool
- func (x *Backup) GetInterval() *durationpb.Duration
- func (x *Backup) GetRetentionPeriod() *durationpb.Duration
- func (x *Backup) GetStorageId() string
- func (x *Backup) GetTransportEncryption() *TransportEncryption
- func (*Backup) ProtoMessage()
- func (x *Backup) ProtoReflect() protoreflect.Message
- func (x *Backup) Reset()
- func (x *Backup) String() string
- type BlockStorage
- func (*BlockStorage) Descriptor() ([]byte, []int)deprecated
- func (x *BlockStorage) GetAtRestEncryption() *AtRestEncryption
- func (x *BlockStorage) GetBackups() []*Backup
- func (x *BlockStorage) GetCreationTime() *timestamppb.Timestamp
- func (x *BlockStorage) GetGeoLocation() *GeoLocation
- func (x *BlockStorage) GetId() string
- func (x *BlockStorage) GetImmutability() *Immutability
- func (x *BlockStorage) GetInternetAccessibleEndpoint() bool
- func (x *BlockStorage) GetLabels() map[string]string
- func (x *BlockStorage) GetName() string
- func (x *BlockStorage) GetParentId() string
- func (x *BlockStorage) GetRaw() string
- func (x *BlockStorage) GetRedundancies() []*Redundancy
- func (x *BlockStorage) GetRedundancy() *Redundancy
- func (x *BlockStorage) GetResourceLogging() *ResourceLogging
- func (x *BlockStorage) GetUsageStatistics() *UsageStatistics
- func (*BlockStorage) ProtoMessage()
- func (x *BlockStorage) ProtoReflect() protoreflect.Message
- func (x *BlockStorage) Reset()
- func (x *BlockStorage) String() string
- type BootLogging
- func (*BootLogging) Descriptor() ([]byte, []int)deprecated
- func (x *BootLogging) GetEnabled() bool
- func (x *BootLogging) GetLoggingServiceIds() []string
- func (x *BootLogging) GetMonitoringEnabled() bool
- func (x *BootLogging) GetRetentionPeriod() *durationpb.Duration
- func (x *BootLogging) GetSecurityAlertsEnabled() bool
- func (*BootLogging) ProtoMessage()
- func (x *BootLogging) ProtoReflect() protoreflect.Message
- func (x *BootLogging) Reset()
- func (x *BootLogging) String() string
- type CICDService
- func (*CICDService) Descriptor() ([]byte, []int)deprecated
- func (x *CICDService) GetJob() *Job
- func (m *CICDService) GetType() isCICDService_Type
- func (x *CICDService) GetWorkflow() *Workflow
- func (*CICDService) ProtoMessage()
- func (x *CICDService) ProtoReflect() protoreflect.Message
- func (x *CICDService) Reset()
- func (x *CICDService) String() string
- type CICDService_Job
- type CICDService_Workflow
- type Certificate
- func (*Certificate) Descriptor() ([]byte, []int)deprecated
- func (x *Certificate) GetCloudResourceId() string
- func (x *Certificate) GetCreationTime() *timestamppb.Timestamp
- func (x *Certificate) GetEnabled() bool
- func (x *Certificate) GetExpirationDate() *timestamppb.Timestamp
- func (x *Certificate) GetGeoLocation() *GeoLocation
- func (x *Certificate) GetId() string
- func (x *Certificate) GetInternetAccessibleEndpoint() bool
- func (x *Certificate) GetIsManaged() bool
- func (x *Certificate) GetLabels() map[string]string
- func (x *Certificate) GetName() string
- func (x *Certificate) GetNotBeforeDate() *timestamppb.Timestamp
- func (x *Certificate) GetParentId() string
- func (x *Certificate) GetRaw() string
- func (x *Certificate) GetRedundancies() []*Redundancy
- func (x *Certificate) GetUsageStatistics() *UsageStatistics
- func (*Certificate) ProtoMessage()
- func (x *Certificate) ProtoReflect() protoreflect.Message
- func (x *Certificate) Reset()
- func (x *Certificate) String() string
- type CertificateBasedAuthentication
- func (*CertificateBasedAuthentication) Descriptor() ([]byte, []int)deprecated
- func (x *CertificateBasedAuthentication) GetContextIsChecked() bool
- func (x *CertificateBasedAuthentication) GetEnabled() bool
- func (*CertificateBasedAuthentication) ProtoMessage()
- func (x *CertificateBasedAuthentication) ProtoReflect() protoreflect.Message
- func (x *CertificateBasedAuthentication) Reset()
- func (x *CertificateBasedAuthentication) String() string
- type CipherSuite
- func (*CipherSuite) Descriptor() ([]byte, []int)deprecated
- func (x *CipherSuite) GetAuthenticationMechanism() string
- func (x *CipherSuite) GetKeyExchangeAlgorithm() string
- func (x *CipherSuite) GetMacAlgorithm() string
- func (x *CipherSuite) GetSessionCipher() string
- func (*CipherSuite) ProtoMessage()
- func (x *CipherSuite) ProtoReflect() protoreflect.Message
- func (x *CipherSuite) Reset()
- func (x *CipherSuite) String() string
- type CloudResource
- func (*CloudResource) Descriptor() ([]byte, []int)deprecated
- func (x *CloudResource) GetAccount() *Account
- func (x *CloudResource) GetBlockStorage() *BlockStorage
- func (x *CloudResource) GetCertificate() *Certificate
- func (x *CloudResource) GetContainer() *Container
- func (x *CloudResource) GetContainerImage() *ContainerImage
- func (x *CloudResource) GetContainerOrchestration() *ContainerOrchestration
- func (x *CloudResource) GetContainerRegistry() *ContainerRegistry
- func (x *CloudResource) GetDatabaseStorage() *DatabaseStorage
- func (x *CloudResource) GetDeviceProvisioningService() *DeviceProvisioningService
- func (x *CloudResource) GetDocumentDatabaseService() *DocumentDatabaseService
- func (x *CloudResource) GetFileStorage() *FileStorage
- func (x *CloudResource) GetFileStorageService() *FileStorageService
- func (x *CloudResource) GetFunction() *Function
- func (x *CloudResource) GetFunctionService() *FunctionService
- func (x *CloudResource) GetGenericNetworkService() *GenericNetworkService
- func (x *CloudResource) GetIdentity() *Identity
- func (x *CloudResource) GetJob() *Job
- func (x *CloudResource) GetKey() *Key
- func (x *CloudResource) GetKeyValueDatabaseService() *KeyValueDatabaseService
- func (x *CloudResource) GetKeyVault() *KeyVault
- func (x *CloudResource) GetLoadBalancer() *LoadBalancer
- func (x *CloudResource) GetLoggingService() *LoggingService
- func (x *CloudResource) GetMessagingHub() *MessagingHub
- func (x *CloudResource) GetMultiModalDatabaseService() *MultiModalDatabaseService
- func (x *CloudResource) GetNetworkInterface() *NetworkInterface
- func (x *CloudResource) GetNetworkSecurityGroup() *NetworkSecurityGroup
- func (x *CloudResource) GetObjectStorage() *ObjectStorage
- func (x *CloudResource) GetObjectStorageService() *ObjectStorageService
- func (x *CloudResource) GetPasswordPolicy() *PasswordPolicy
- func (x *CloudResource) GetRelationalDatabaseService() *RelationalDatabaseService
- func (x *CloudResource) GetResourceGroup() *ResourceGroup
- func (x *CloudResource) GetRoleAssignment() *RoleAssignment
- func (x *CloudResource) GetSecret() *Secret
- func (x *CloudResource) GetSecurityAdvisoryService() *SecurityAdvisoryService
- func (m *CloudResource) GetType() isCloudResource_Type
- func (x *CloudResource) GetVirtualMachine() *VirtualMachine
- func (x *CloudResource) GetVirtualNetwork() *VirtualNetwork
- func (x *CloudResource) GetVirtualSubNetwork() *VirtualSubNetwork
- func (x *CloudResource) GetVmImage() *VMImage
- func (x *CloudResource) GetWorkflow() *Workflow
- func (*CloudResource) ProtoMessage()
- func (x *CloudResource) ProtoReflect() protoreflect.Message
- func (x *CloudResource) Reset()
- func (x *CloudResource) String() string
- type CloudResource_Account
- type CloudResource_BlockStorage
- type CloudResource_Certificate
- type CloudResource_Container
- type CloudResource_ContainerImage
- type CloudResource_ContainerOrchestration
- type CloudResource_ContainerRegistry
- type CloudResource_DatabaseStorage
- type CloudResource_DeviceProvisioningService
- type CloudResource_DocumentDatabaseService
- type CloudResource_FileStorage
- type CloudResource_FileStorageService
- type CloudResource_Function
- type CloudResource_FunctionService
- type CloudResource_GenericNetworkService
- type CloudResource_Identity
- type CloudResource_Job
- type CloudResource_Key
- type CloudResource_KeyValueDatabaseService
- type CloudResource_KeyVault
- type CloudResource_LoadBalancer
- type CloudResource_LoggingService
- type CloudResource_MessagingHub
- type CloudResource_MultiModalDatabaseService
- type CloudResource_NetworkInterface
- type CloudResource_NetworkSecurityGroup
- type CloudResource_ObjectStorage
- type CloudResource_ObjectStorageService
- type CloudResource_PasswordPolicy
- type CloudResource_RelationalDatabaseService
- type CloudResource_ResourceGroup
- type CloudResource_RoleAssignment
- type CloudResource_Secret
- type CloudResource_SecurityAdvisoryService
- type CloudResource_VirtualMachine
- type CloudResource_VirtualNetwork
- type CloudResource_VirtualSubNetwork
- type CloudResource_VmImage
- type CloudResource_Workflow
- type CloudSDK
- type Compute
- func (*Compute) Descriptor() ([]byte, []int)deprecated
- func (x *Compute) GetContainer() *Container
- func (x *Compute) GetFunction() *Function
- func (m *Compute) GetType() isCompute_Type
- func (x *Compute) GetVirtualMachine() *VirtualMachine
- func (*Compute) ProtoMessage()
- func (x *Compute) ProtoReflect() protoreflect.Message
- func (x *Compute) Reset()
- func (x *Compute) String() string
- type Compute_Container
- type Compute_Function
- type Compute_VirtualMachine
- type Confidentiality
- func (*Confidentiality) Descriptor() ([]byte, []int)deprecated
- func (x *Confidentiality) GetCustomerKeyEncryption() *CustomerKeyEncryption
- func (x *Confidentiality) GetEncryptionInUse() *EncryptionInUse
- func (x *Confidentiality) GetManagedKeyEncryption() *ManagedKeyEncryption
- func (x *Confidentiality) GetTransportEncryption() *TransportEncryption
- func (m *Confidentiality) GetType() isConfidentiality_Type
- func (*Confidentiality) ProtoMessage()
- func (x *Confidentiality) ProtoReflect() protoreflect.Message
- func (x *Confidentiality) Reset()
- func (x *Confidentiality) String() string
- type Confidentiality_CustomerKeyEncryption
- type Confidentiality_EncryptionInUse
- type Confidentiality_ManagedKeyEncryption
- type Confidentiality_TransportEncryption
- type Container
- func (*Container) Descriptor() ([]byte, []int)deprecated
- func (x *Container) GetCreationTime() *timestamppb.Timestamp
- func (x *Container) GetEncryptionInUse() *EncryptionInUse
- func (x *Container) GetGeoLocation() *GeoLocation
- func (x *Container) GetId() string
- func (x *Container) GetImageId() string
- func (x *Container) GetInternetAccessibleEndpoint() bool
- func (x *Container) GetLabels() map[string]string
- func (x *Container) GetName() string
- func (x *Container) GetNetworkInterfaceIds() []string
- func (x *Container) GetParentId() string
- func (x *Container) GetRaw() string
- func (x *Container) GetRedundancies() []*Redundancy
- func (x *Container) GetResourceLogging() *ResourceLogging
- func (x *Container) GetUsageStatistics() *UsageStatistics
- func (*Container) ProtoMessage()
- func (x *Container) ProtoReflect() protoreflect.Message
- func (x *Container) Reset()
- func (x *Container) String() string
- type ContainerImage
- func (*ContainerImage) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerImage) GetApplicationId() string
- func (x *ContainerImage) GetCreationTime() *timestamppb.Timestamp
- func (x *ContainerImage) GetGeoLocation() *GeoLocation
- func (x *ContainerImage) GetId() string
- func (x *ContainerImage) GetInternetAccessibleEndpoint() bool
- func (x *ContainerImage) GetLabels() map[string]string
- func (x *ContainerImage) GetName() string
- func (x *ContainerImage) GetParentId() string
- func (x *ContainerImage) GetRaw() string
- func (x *ContainerImage) GetRedundancies() []*Redundancy
- func (x *ContainerImage) GetUsageStatistics() *UsageStatistics
- func (*ContainerImage) ProtoMessage()
- func (x *ContainerImage) ProtoReflect() protoreflect.Message
- func (x *ContainerImage) Reset()
- func (x *ContainerImage) String() string
- type ContainerOrchestration
- func (*ContainerOrchestration) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerOrchestration) GetContainerIds() []string
- func (x *ContainerOrchestration) GetCreationTime() *timestamppb.Timestamp
- func (x *ContainerOrchestration) GetGeoLocation() *GeoLocation
- func (x *ContainerOrchestration) GetId() string
- func (x *ContainerOrchestration) GetInternetAccessibleEndpoint() bool
- func (x *ContainerOrchestration) GetLabels() map[string]string
- func (x *ContainerOrchestration) GetManagementUrl() string
- func (x *ContainerOrchestration) GetName() string
- func (x *ContainerOrchestration) GetParentId() string
- func (x *ContainerOrchestration) GetRaw() string
- func (x *ContainerOrchestration) GetRedundancies() []*Redundancy
- func (x *ContainerOrchestration) GetResourceLogging() *ResourceLogging
- func (x *ContainerOrchestration) GetUsageStatistics() *UsageStatistics
- func (*ContainerOrchestration) ProtoMessage()
- func (x *ContainerOrchestration) ProtoReflect() protoreflect.Message
- func (x *ContainerOrchestration) Reset()
- func (x *ContainerOrchestration) String() string
- type ContainerRegistry
- func (*ContainerRegistry) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerRegistry) GetCreationTime() *timestamppb.Timestamp
- func (x *ContainerRegistry) GetGeoLocation() *GeoLocation
- func (x *ContainerRegistry) GetId() string
- func (x *ContainerRegistry) GetInternetAccessibleEndpoint() bool
- func (x *ContainerRegistry) GetLabels() map[string]string
- func (x *ContainerRegistry) GetName() string
- func (x *ContainerRegistry) GetParentId() string
- func (x *ContainerRegistry) GetRaw() string
- func (x *ContainerRegistry) GetRedundancies() []*Redundancy
- func (x *ContainerRegistry) GetUsageStatistics() *UsageStatistics
- func (*ContainerRegistry) ProtoMessage()
- func (x *ContainerRegistry) ProtoReflect() protoreflect.Message
- func (x *ContainerRegistry) Reset()
- func (x *ContainerRegistry) String() string
- type Credential
- func (*Credential) Descriptor() ([]byte, []int)deprecated
- func (x *Credential) GetCertificate() *Certificate
- func (x *Credential) GetKey() *Key
- func (x *Credential) GetSecret() *Secret
- func (m *Credential) GetType() isCredential_Type
- func (*Credential) ProtoMessage()
- func (x *Credential) ProtoReflect() protoreflect.Message
- func (x *Credential) Reset()
- func (x *Credential) String() string
- type Credential_Certificate
- type Credential_Key
- type Credential_Secret
- type CustomerKeyEncryption
- func (*CustomerKeyEncryption) Descriptor() ([]byte, []int)deprecated
- func (x *CustomerKeyEncryption) GetAlgorithm() string
- func (x *CustomerKeyEncryption) GetEnabled() bool
- func (x *CustomerKeyEncryption) GetKeyUrl() string
- func (*CustomerKeyEncryption) ProtoMessage()
- func (x *CustomerKeyEncryption) ProtoReflect() protoreflect.Message
- func (x *CustomerKeyEncryption) Reset()
- func (x *CustomerKeyEncryption) String() string
- type DDoSProtection
- type DatabaseConnect
- func (*DatabaseConnect) Descriptor() ([]byte, []int)deprecated
- func (x *DatabaseConnect) GetCalls() []string
- func (x *DatabaseConnect) GetDatabaseServiceIds() []string
- func (x *DatabaseConnect) GetDatabaseStorageId() string
- func (*DatabaseConnect) ProtoMessage()
- func (x *DatabaseConnect) ProtoReflect() protoreflect.Message
- func (x *DatabaseConnect) Reset()
- func (x *DatabaseConnect) String() string
- type DatabaseOperation
- func (*DatabaseOperation) Descriptor() ([]byte, []int)deprecated
- func (x *DatabaseOperation) GetDatabaseConnect() *DatabaseConnect
- func (x *DatabaseOperation) GetDatabaseQuery() *DatabaseQuery
- func (m *DatabaseOperation) GetType() isDatabaseOperation_Type
- func (*DatabaseOperation) ProtoMessage()
- func (x *DatabaseOperation) ProtoReflect() protoreflect.Message
- func (x *DatabaseOperation) Reset()
- func (x *DatabaseOperation) String() string
- type DatabaseOperation_DatabaseConnect
- type DatabaseOperation_DatabaseQuery
- type DatabaseQuery
- func (*DatabaseQuery) Descriptor() ([]byte, []int)deprecated
- func (x *DatabaseQuery) GetCalls() []string
- func (x *DatabaseQuery) GetDatabaseServiceIds() []string
- func (x *DatabaseQuery) GetDatabaseStorageId() string
- func (x *DatabaseQuery) GetModify() bool
- func (*DatabaseQuery) ProtoMessage()
- func (x *DatabaseQuery) ProtoReflect() protoreflect.Message
- func (x *DatabaseQuery) Reset()
- func (x *DatabaseQuery) String() string
- type DatabaseService
- func (*DatabaseService) Descriptor() ([]byte, []int)deprecated
- func (x *DatabaseService) GetDocumentDatabaseService() *DocumentDatabaseService
- func (x *DatabaseService) GetKeyValueDatabaseService() *KeyValueDatabaseService
- func (x *DatabaseService) GetMultiModalDatabaseService() *MultiModalDatabaseService
- func (x *DatabaseService) GetRelationalDatabaseService() *RelationalDatabaseService
- func (m *DatabaseService) GetType() isDatabaseService_Type
- func (*DatabaseService) ProtoMessage()
- func (x *DatabaseService) ProtoReflect() protoreflect.Message
- func (x *DatabaseService) Reset()
- func (x *DatabaseService) String() string
- type DatabaseService_DocumentDatabaseService
- type DatabaseService_KeyValueDatabaseService
- type DatabaseService_MultiModalDatabaseService
- type DatabaseService_RelationalDatabaseService
- type DatabaseStorage
- func (*DatabaseStorage) Descriptor() ([]byte, []int)deprecated
- func (x *DatabaseStorage) GetAtRestEncryption() *AtRestEncryption
- func (x *DatabaseStorage) GetBackups() []*Backup
- func (x *DatabaseStorage) GetCreationTime() *timestamppb.Timestamp
- func (x *DatabaseStorage) GetGeoLocation() *GeoLocation
- func (x *DatabaseStorage) GetId() string
- func (x *DatabaseStorage) GetImmutability() *Immutability
- func (x *DatabaseStorage) GetInternetAccessibleEndpoint() bool
- func (x *DatabaseStorage) GetLabels() map[string]string
- func (x *DatabaseStorage) GetName() string
- func (x *DatabaseStorage) GetParentId() string
- func (x *DatabaseStorage) GetRaw() string
- func (x *DatabaseStorage) GetRedundancies() []*Redundancy
- func (x *DatabaseStorage) GetRedundancy() *Redundancy
- func (x *DatabaseStorage) GetResourceLogging() *ResourceLogging
- func (x *DatabaseStorage) GetUsageStatistics() *UsageStatistics
- func (*DatabaseStorage) ProtoMessage()
- func (x *DatabaseStorage) ProtoReflect() protoreflect.Message
- func (x *DatabaseStorage) Reset()
- func (x *DatabaseStorage) String() string
- type DeviceProvisioningService
- func (*DeviceProvisioningService) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceProvisioningService) GetCreationTime() *timestamppb.Timestamp
- func (x *DeviceProvisioningService) GetGeoLocation() *GeoLocation
- func (x *DeviceProvisioningService) GetId() string
- func (x *DeviceProvisioningService) GetInternetAccessibleEndpoint() bool
- func (x *DeviceProvisioningService) GetLabels() map[string]string
- func (x *DeviceProvisioningService) GetName() string
- func (x *DeviceProvisioningService) GetParentId() string
- func (x *DeviceProvisioningService) GetRaw() string
- func (x *DeviceProvisioningService) GetRedundancies() []*Redundancy
- func (x *DeviceProvisioningService) GetUsageStatistics() *UsageStatistics
- func (*DeviceProvisioningService) ProtoMessage()
- func (x *DeviceProvisioningService) ProtoReflect() protoreflect.Message
- func (x *DeviceProvisioningService) Reset()
- func (x *DeviceProvisioningService) String() string
- type Document
- func (*Document) Descriptor() ([]byte, []int)deprecated
- func (x *Document) GetGenericDocument() *GenericDocument
- func (x *Document) GetSecurityAdvisoryDocument() *SecurityAdvisoryDocument
- func (x *Document) GetServiceMetadataDocument() *ServiceMetadataDocument
- func (m *Document) GetType() isDocument_Type
- func (*Document) ProtoMessage()
- func (x *Document) ProtoReflect() protoreflect.Message
- func (x *Document) Reset()
- func (x *Document) String() string
- type DocumentChecksum
- func (*DocumentChecksum) Descriptor() ([]byte, []int)deprecated
- func (x *DocumentChecksum) GetAlgorithm() string
- func (x *DocumentChecksum) GetErrors() []*Error
- func (*DocumentChecksum) ProtoMessage()
- func (x *DocumentChecksum) ProtoReflect() protoreflect.Message
- func (x *DocumentChecksum) Reset()
- func (x *DocumentChecksum) String() string
- type DocumentDatabaseService
- func (*DocumentDatabaseService) Descriptor() ([]byte, []int)deprecated
- func (x *DocumentDatabaseService) GetAnomalyDetections() []*AnomalyDetection
- func (x *DocumentDatabaseService) GetAuthenticity() *Authenticity
- func (x *DocumentDatabaseService) GetComputeId() string
- func (x *DocumentDatabaseService) GetCreationTime() *timestamppb.Timestamp
- func (x *DocumentDatabaseService) GetGeoLocation() *GeoLocation
- func (x *DocumentDatabaseService) GetHttpEndpoint() *HttpEndpoint
- func (x *DocumentDatabaseService) GetId() string
- func (x *DocumentDatabaseService) GetInternetAccessibleEndpoint() bool
- func (x *DocumentDatabaseService) GetIps() []string
- func (x *DocumentDatabaseService) GetLabels() map[string]string
- func (x *DocumentDatabaseService) GetMalwareProtection() *MalwareProtection
- func (x *DocumentDatabaseService) GetName() string
- func (x *DocumentDatabaseService) GetParentId() string
- func (x *DocumentDatabaseService) GetPorts() []uint32
- func (x *DocumentDatabaseService) GetRaw() string
- func (x *DocumentDatabaseService) GetRedundancies() []*Redundancy
- func (x *DocumentDatabaseService) GetServiceMetadataDocumentId() string
- func (x *DocumentDatabaseService) GetStorageIds() []string
- func (x *DocumentDatabaseService) GetTransportEncryption() *TransportEncryption
- func (x *DocumentDatabaseService) GetUsageStatistics() *UsageStatistics
- func (*DocumentDatabaseService) ProtoMessage()
- func (x *DocumentDatabaseService) ProtoReflect() protoreflect.Message
- func (x *DocumentDatabaseService) Reset()
- func (x *DocumentDatabaseService) String() string
- type DocumentLocation
- func (*DocumentLocation) Descriptor() ([]byte, []int)deprecated
- func (x *DocumentLocation) GetLocalDocumentLocation() *LocalDocumentLocation
- func (x *DocumentLocation) GetRemoteDocumentLocation() *RemoteDocumentLocation
- func (m *DocumentLocation) GetType() isDocumentLocation_Type
- func (*DocumentLocation) ProtoMessage()
- func (x *DocumentLocation) ProtoReflect() protoreflect.Message
- func (x *DocumentLocation) Reset()
- func (x *DocumentLocation) String() string
- type DocumentLocation_LocalDocumentLocation
- type DocumentLocation_RemoteDocumentLocation
- type DocumentSignature
- func (*DocumentSignature) Descriptor() ([]byte, []int)deprecated
- func (x *DocumentSignature) GetAlgorithm() string
- func (x *DocumentSignature) GetErrors() []*Error
- func (*DocumentSignature) ProtoMessage()
- func (x *DocumentSignature) ProtoReflect() protoreflect.Message
- func (x *DocumentSignature) Reset()
- func (x *DocumentSignature) String() string
- type Document_GenericDocument
- type Document_SecurityAdvisoryDocument
- type Document_ServiceMetadataDocument
- type EncryptionInUse
- type Error
- type FileStorage
- func (*FileStorage) Descriptor() ([]byte, []int)deprecated
- func (x *FileStorage) GetAtRestEncryption() *AtRestEncryption
- func (x *FileStorage) GetBackups() []*Backup
- func (x *FileStorage) GetCreationTime() *timestamppb.Timestamp
- func (x *FileStorage) GetGeoLocation() *GeoLocation
- func (x *FileStorage) GetId() string
- func (x *FileStorage) GetImmutability() *Immutability
- func (x *FileStorage) GetInternetAccessibleEndpoint() bool
- func (x *FileStorage) GetLabels() map[string]string
- func (x *FileStorage) GetName() string
- func (x *FileStorage) GetParentId() string
- func (x *FileStorage) GetPublicAccess() bool
- func (x *FileStorage) GetRaw() string
- func (x *FileStorage) GetRedundancies() []*Redundancy
- func (x *FileStorage) GetRedundancy() *Redundancy
- func (x *FileStorage) GetResourceLogging() *ResourceLogging
- func (x *FileStorage) GetUsageStatistics() *UsageStatistics
- func (*FileStorage) ProtoMessage()
- func (x *FileStorage) ProtoReflect() protoreflect.Message
- func (x *FileStorage) Reset()
- func (x *FileStorage) String() string
- type FileStorageService
- func (*FileStorageService) Descriptor() ([]byte, []int)deprecated
- func (x *FileStorageService) GetAuthenticity() *Authenticity
- func (x *FileStorageService) GetComputeId() string
- func (x *FileStorageService) GetCreationTime() *timestamppb.Timestamp
- func (x *FileStorageService) GetGeoLocation() *GeoLocation
- func (x *FileStorageService) GetHttpEndpoint() *HttpEndpoint
- func (x *FileStorageService) GetId() string
- func (x *FileStorageService) GetInternetAccessibleEndpoint() bool
- func (x *FileStorageService) GetIps() []string
- func (x *FileStorageService) GetLabels() map[string]string
- func (x *FileStorageService) GetName() string
- func (x *FileStorageService) GetParentId() string
- func (x *FileStorageService) GetPorts() []uint32
- func (x *FileStorageService) GetRaw() string
- func (x *FileStorageService) GetRedundancies() []*Redundancy
- func (x *FileStorageService) GetServiceMetadataDocumentId() string
- func (x *FileStorageService) GetStorageIds() []string
- func (x *FileStorageService) GetTransportEncryption() *TransportEncryption
- func (x *FileStorageService) GetUsageStatistics() *UsageStatistics
- func (*FileStorageService) ProtoMessage()
- func (x *FileStorageService) ProtoReflect() protoreflect.Message
- func (x *FileStorageService) Reset()
- func (x *FileStorageService) String() string
- type Firewall
- func (*Firewall) Descriptor() ([]byte, []int)deprecated
- func (x *Firewall) GetL3Firewall() *L3Firewall
- func (m *Firewall) GetType() isFirewall_Type
- func (x *Firewall) GetWebApplicationFirewall() *WebApplicationFirewall
- func (*Firewall) ProtoMessage()
- func (x *Firewall) ProtoReflect() protoreflect.Message
- func (x *Firewall) Reset()
- func (x *Firewall) String() string
- type Firewall_L3Firewall
- type Firewall_WebApplicationFirewall
- type Framework
- func (*Framework) Descriptor() ([]byte, []int)deprecated
- func (x *Framework) GetCloudSdk() *CloudSDK
- func (x *Framework) GetHttpClientLibrary() *HttpClientLibrary
- func (x *Framework) GetHttpServer() *HttpServer
- func (x *Framework) GetLogger() *Logger
- func (m *Framework) GetType() isFramework_Type
- func (*Framework) ProtoMessage()
- func (x *Framework) ProtoReflect() protoreflect.Message
- func (x *Framework) Reset()
- func (x *Framework) String() string
- type Framework_CloudSdk
- type Framework_HttpClientLibrary
- type Framework_HttpServer
- type Framework_Logger
- type Function
- func (*Function) Descriptor() ([]byte, []int)deprecated
- func (x *Function) GetCreationTime() *timestamppb.Timestamp
- func (x *Function) GetEncryptionInUse() *EncryptionInUse
- func (x *Function) GetGeoLocation() *GeoLocation
- func (x *Function) GetId() string
- func (x *Function) GetInternetAccessibleEndpoint() bool
- func (x *Function) GetLabels() map[string]string
- func (x *Function) GetName() string
- func (x *Function) GetNetworkInterfaceIds() []string
- func (x *Function) GetParentId() string
- func (x *Function) GetRaw() string
- func (x *Function) GetRedundancies() []*Redundancy
- func (x *Function) GetResourceLogging() *ResourceLogging
- func (x *Function) GetRuntimeLanguage() string
- func (x *Function) GetRuntimeVersion() string
- func (x *Function) GetUsageStatistics() *UsageStatistics
- func (*Function) ProtoMessage()
- func (x *Function) ProtoReflect() protoreflect.Message
- func (x *Function) Reset()
- func (x *Function) String() string
- type FunctionService
- func (*FunctionService) Descriptor() ([]byte, []int)deprecated
- func (x *FunctionService) GetAuthenticity() *Authenticity
- func (x *FunctionService) GetComputeId() string
- func (x *FunctionService) GetCreationTime() *timestamppb.Timestamp
- func (x *FunctionService) GetFunctionIds() []string
- func (x *FunctionService) GetGeoLocation() *GeoLocation
- func (x *FunctionService) GetId() string
- func (x *FunctionService) GetInternetAccessibleEndpoint() bool
- func (x *FunctionService) GetIps() []string
- func (x *FunctionService) GetLabels() map[string]string
- func (x *FunctionService) GetName() string
- func (x *FunctionService) GetParentId() string
- func (x *FunctionService) GetPorts() []uint32
- func (x *FunctionService) GetRaw() string
- func (x *FunctionService) GetRedundancies() []*Redundancy
- func (x *FunctionService) GetServiceMetadataDocumentId() string
- func (x *FunctionService) GetTransportEncryption() *TransportEncryption
- func (x *FunctionService) GetUsageStatistics() *UsageStatistics
- func (*FunctionService) ProtoMessage()
- func (x *FunctionService) ProtoReflect() protoreflect.Message
- func (x *FunctionService) Reset()
- func (x *FunctionService) String() string
- type Functionality
- func (*Functionality) Descriptor() ([]byte, []int)deprecated
- func (x *Functionality) GetCipherSuite() *CipherSuite
- func (x *Functionality) GetDatabaseConnect() *DatabaseConnect
- func (x *Functionality) GetDatabaseQuery() *DatabaseQuery
- func (x *Functionality) GetError() *Error
- func (x *Functionality) GetHttpEndpoint() *HttpEndpoint
- func (x *Functionality) GetHttpRequest() *HttpRequest
- func (x *Functionality) GetHttpRequestHandler() *HttpRequestHandler
- func (x *Functionality) GetLocalDocumentLocation() *LocalDocumentLocation
- func (x *Functionality) GetLogOperation() *LogOperation
- func (x *Functionality) GetObjectStorageRequest() *ObjectStorageRequest
- func (x *Functionality) GetRemoteDocumentLocation() *RemoteDocumentLocation
- func (x *Functionality) GetSchemaValidation() *SchemaValidation
- func (x *Functionality) GetSecurityAdvisoryFeed() *SecurityAdvisoryFeed
- func (m *Functionality) GetType() isFunctionality_Type
- func (*Functionality) ProtoMessage()
- func (x *Functionality) ProtoReflect() protoreflect.Message
- func (x *Functionality) Reset()
- func (x *Functionality) String() string
- type Functionality_CipherSuite
- type Functionality_DatabaseConnect
- type Functionality_DatabaseQuery
- type Functionality_Error
- type Functionality_HttpEndpoint
- type Functionality_HttpRequest
- type Functionality_HttpRequestHandler
- type Functionality_LocalDocumentLocation
- type Functionality_LogOperation
- type Functionality_ObjectStorageRequest
- type Functionality_RemoteDocumentLocation
- type Functionality_SchemaValidation
- type Functionality_SecurityAdvisoryFeed
- type GenericDocument
- func (*GenericDocument) Descriptor() ([]byte, []int)deprecated
- func (x *GenericDocument) GetCreationTime() *timestamppb.Timestamp
- func (x *GenericDocument) GetDocumentChecksums() []*DocumentChecksum
- func (x *GenericDocument) GetDocumentLocation() *DocumentLocation
- func (x *GenericDocument) GetDocumentSignatures() []*DocumentSignature
- func (x *GenericDocument) GetFiletype() string
- func (x *GenericDocument) GetId() string
- func (x *GenericDocument) GetLabels() map[string]string
- func (x *GenericDocument) GetName() string
- func (x *GenericDocument) GetParentId() string
- func (x *GenericDocument) GetRaw() string
- func (x *GenericDocument) GetSchemaValidation() *SchemaValidation
- func (x *GenericDocument) GetSecurityFeatures() []*SecurityFeature
- func (*GenericDocument) ProtoMessage()
- func (x *GenericDocument) ProtoReflect() protoreflect.Message
- func (x *GenericDocument) Reset()
- func (x *GenericDocument) String() string
- type GenericNetworkService
- func (*GenericNetworkService) Descriptor() ([]byte, []int)deprecated
- func (x *GenericNetworkService) GetAuthenticity() *Authenticity
- func (x *GenericNetworkService) GetComputeId() string
- func (x *GenericNetworkService) GetCreationTime() *timestamppb.Timestamp
- func (x *GenericNetworkService) GetGeoLocation() *GeoLocation
- func (x *GenericNetworkService) GetId() string
- func (x *GenericNetworkService) GetInternetAccessibleEndpoint() bool
- func (x *GenericNetworkService) GetIps() []string
- func (x *GenericNetworkService) GetLabels() map[string]string
- func (x *GenericNetworkService) GetName() string
- func (x *GenericNetworkService) GetParentId() string
- func (x *GenericNetworkService) GetPorts() []uint32
- func (x *GenericNetworkService) GetRaw() string
- func (x *GenericNetworkService) GetRedundancies() []*Redundancy
- func (x *GenericNetworkService) GetServiceMetadataDocumentId() string
- func (x *GenericNetworkService) GetTransportEncryption() *TransportEncryption
- func (x *GenericNetworkService) GetUsageStatistics() *UsageStatistics
- func (*GenericNetworkService) ProtoMessage()
- func (x *GenericNetworkService) ProtoReflect() protoreflect.Message
- func (x *GenericNetworkService) Reset()
- func (x *GenericNetworkService) String() string
- type GeoLocation
- type GeoRedundancy
- type HasRelatedResources
- type HttpClientLibrary
- type HttpEndpoint
- func (*HttpEndpoint) Descriptor() ([]byte, []int)deprecated
- func (x *HttpEndpoint) GetAuthenticity() *Authenticity
- func (x *HttpEndpoint) GetHandler() string
- func (x *HttpEndpoint) GetMethod() string
- func (x *HttpEndpoint) GetPath() string
- func (x *HttpEndpoint) GetTransportEncryption() *TransportEncryption
- func (x *HttpEndpoint) GetUrl() string
- func (*HttpEndpoint) ProtoMessage()
- func (x *HttpEndpoint) ProtoReflect() protoreflect.Message
- func (x *HttpEndpoint) Reset()
- func (x *HttpEndpoint) String() string
- type HttpRequest
- func (*HttpRequest) Descriptor() ([]byte, []int)deprecated
- func (x *HttpRequest) GetCall() string
- func (x *HttpRequest) GetHttpEndpoints() []*HttpEndpoint
- func (x *HttpRequest) GetReqBody() string
- func (*HttpRequest) ProtoMessage()
- func (x *HttpRequest) ProtoReflect() protoreflect.Message
- func (x *HttpRequest) Reset()
- func (x *HttpRequest) String() string
- type HttpRequestHandler
- func (*HttpRequestHandler) Descriptor() ([]byte, []int)deprecated
- func (x *HttpRequestHandler) GetApplicationId() string
- func (x *HttpRequestHandler) GetHttpEndpoints() []*HttpEndpoint
- func (x *HttpRequestHandler) GetPath() string
- func (*HttpRequestHandler) ProtoMessage()
- func (x *HttpRequestHandler) ProtoReflect() protoreflect.Message
- func (x *HttpRequestHandler) Reset()
- func (x *HttpRequestHandler) String() string
- type HttpServer
- type Identifiable
- func (*Identifiable) Descriptor() ([]byte, []int)deprecated
- func (x *Identifiable) GetIdentity() *Identity
- func (x *Identifiable) GetRoleAssignment() *RoleAssignment
- func (m *Identifiable) GetType() isIdentifiable_Type
- func (*Identifiable) ProtoMessage()
- func (x *Identifiable) ProtoReflect() protoreflect.Message
- func (x *Identifiable) Reset()
- func (x *Identifiable) String() string
- type Identifiable_Identity
- type Identifiable_RoleAssignment
- type Identity
- func (*Identity) Descriptor() ([]byte, []int)deprecated
- func (x *Identity) GetActivated() bool
- func (x *Identity) GetAuthenticity() *Authenticity
- func (x *Identity) GetAuthorization() *Authorization
- func (x *Identity) GetCreationTime() *timestamppb.Timestamp
- func (x *Identity) GetDisablePasswordPolicy() bool
- func (x *Identity) GetEnforceMfa() bool
- func (x *Identity) GetGeoLocation() *GeoLocation
- func (x *Identity) GetId() string
- func (x *Identity) GetInternetAccessibleEndpoint() bool
- func (x *Identity) GetLabels() map[string]string
- func (x *Identity) GetLastActivity() *timestamppb.Timestamp
- func (x *Identity) GetLoginDefenderEnabled() bool
- func (x *Identity) GetName() string
- func (x *Identity) GetParentId() string
- func (x *Identity) GetPrivileged() bool
- func (x *Identity) GetRaw() string
- func (x *Identity) GetRedundancies() []*Redundancy
- func (x *Identity) GetUsageStatistics() *UsageStatistics
- func (*Identity) ProtoMessage()
- func (x *Identity) ProtoReflect() protoreflect.Message
- func (x *Identity) Reset()
- func (x *Identity) String() string
- type Image
- func (*Image) Descriptor() ([]byte, []int)deprecated
- func (x *Image) GetContainerImage() *ContainerImage
- func (m *Image) GetType() isImage_Type
- func (x *Image) GetVmImage() *VMImage
- func (*Image) ProtoMessage()
- func (x *Image) ProtoReflect() protoreflect.Message
- func (x *Image) Reset()
- func (x *Image) String() string
- type Image_ContainerImage
- type Image_VmImage
- type Immutability
- type Integrity
- func (*Integrity) Descriptor() ([]byte, []int)deprecated
- func (x *Integrity) GetAutomaticUpdates() *AutomaticUpdates
- func (x *Integrity) GetDocumentChecksum() *DocumentChecksum
- func (x *Integrity) GetDocumentSignature() *DocumentSignature
- func (x *Integrity) GetImmutability() *Immutability
- func (m *Integrity) GetType() isIntegrity_Type
- func (*Integrity) ProtoMessage()
- func (x *Integrity) ProtoReflect() protoreflect.Message
- func (x *Integrity) Reset()
- func (x *Integrity) String() string
- type Integrity_AutomaticUpdates
- type Integrity_DocumentChecksum
- type Integrity_DocumentSignature
- type Integrity_Immutability
- type IoT
- func (*IoT) Descriptor() ([]byte, []int)deprecated
- func (x *IoT) GetDeviceProvisioningService() *DeviceProvisioningService
- func (x *IoT) GetMessagingHub() *MessagingHub
- func (m *IoT) GetType() isIoT_Type
- func (*IoT) ProtoMessage()
- func (x *IoT) ProtoReflect() protoreflect.Message
- func (x *IoT) Reset()
- func (x *IoT) String() string
- type IoT_DeviceProvisioningService
- type IoT_MessagingHub
- type IsResource
- type Job
- func (*Job) Descriptor() ([]byte, []int)deprecated
- func (x *Job) GetCreationTime() *timestamppb.Timestamp
- func (x *Job) GetGeoLocation() *GeoLocation
- func (x *Job) GetId() string
- func (x *Job) GetInternetAccessibleEndpoint() bool
- func (x *Job) GetLabels() map[string]string
- func (x *Job) GetName() string
- func (x *Job) GetParentId() string
- func (x *Job) GetRaw() string
- func (x *Job) GetRedundancies() []*Redundancy
- func (x *Job) GetUsageStatistics() *UsageStatistics
- func (*Job) ProtoMessage()
- func (x *Job) ProtoReflect() protoreflect.Message
- func (x *Job) Reset()
- func (x *Job) String() string
- type Key
- func (*Key) Descriptor() ([]byte, []int)deprecated
- func (x *Key) GetAlgorithm() string
- func (x *Key) GetCloudResourceId() string
- func (x *Key) GetCreationTime() *timestamppb.Timestamp
- func (x *Key) GetEnabled() bool
- func (x *Key) GetExpirationDate() *timestamppb.Timestamp
- func (x *Key) GetGeoLocation() *GeoLocation
- func (x *Key) GetId() string
- func (x *Key) GetInternetAccessibleEndpoint() bool
- func (x *Key) GetIsManaged() bool
- func (x *Key) GetKeySize() int32
- func (x *Key) GetLabels() map[string]string
- func (x *Key) GetName() string
- func (x *Key) GetNotBeforeDate() *timestamppb.Timestamp
- func (x *Key) GetParentId() string
- func (x *Key) GetRaw() string
- func (x *Key) GetRedundancies() []*Redundancy
- func (x *Key) GetUsageStatistics() *UsageStatistics
- func (*Key) ProtoMessage()
- func (x *Key) ProtoReflect() protoreflect.Message
- func (x *Key) Reset()
- func (x *Key) String() string
- type KeyValueDatabaseService
- func (*KeyValueDatabaseService) Descriptor() ([]byte, []int)deprecated
- func (x *KeyValueDatabaseService) GetAnomalyDetections() []*AnomalyDetection
- func (x *KeyValueDatabaseService) GetAuthenticity() *Authenticity
- func (x *KeyValueDatabaseService) GetComputeId() string
- func (x *KeyValueDatabaseService) GetCreationTime() *timestamppb.Timestamp
- func (x *KeyValueDatabaseService) GetGeoLocation() *GeoLocation
- func (x *KeyValueDatabaseService) GetHttpEndpoint() *HttpEndpoint
- func (x *KeyValueDatabaseService) GetId() string
- func (x *KeyValueDatabaseService) GetInternetAccessibleEndpoint() bool
- func (x *KeyValueDatabaseService) GetIps() []string
- func (x *KeyValueDatabaseService) GetLabels() map[string]string
- func (x *KeyValueDatabaseService) GetMalwareProtection() *MalwareProtection
- func (x *KeyValueDatabaseService) GetName() string
- func (x *KeyValueDatabaseService) GetParentId() string
- func (x *KeyValueDatabaseService) GetPorts() []uint32
- func (x *KeyValueDatabaseService) GetRaw() string
- func (x *KeyValueDatabaseService) GetRedundancies() []*Redundancy
- func (x *KeyValueDatabaseService) GetServiceMetadataDocumentId() string
- func (x *KeyValueDatabaseService) GetStorageIds() []string
- func (x *KeyValueDatabaseService) GetTransportEncryption() *TransportEncryption
- func (x *KeyValueDatabaseService) GetUsageStatistics() *UsageStatistics
- func (*KeyValueDatabaseService) ProtoMessage()
- func (x *KeyValueDatabaseService) ProtoReflect() protoreflect.Message
- func (x *KeyValueDatabaseService) Reset()
- func (x *KeyValueDatabaseService) String() string
- type KeyVault
- func (*KeyVault) Descriptor() ([]byte, []int)deprecated
- func (x *KeyVault) GetCreationTime() *timestamppb.Timestamp
- func (x *KeyVault) GetCredentialIds() []string
- func (x *KeyVault) GetGeoLocation() *GeoLocation
- func (x *KeyVault) GetId() string
- func (x *KeyVault) GetInternetAccessibleEndpoint() bool
- func (x *KeyVault) GetLabels() map[string]string
- func (x *KeyVault) GetName() string
- func (x *KeyVault) GetParentId() string
- func (x *KeyVault) GetRaw() string
- func (x *KeyVault) GetRedundancies() []*Redundancy
- func (x *KeyVault) GetUsageStatistics() *UsageStatistics
- func (*KeyVault) ProtoMessage()
- func (x *KeyVault) ProtoReflect() protoreflect.Message
- func (x *KeyVault) Reset()
- func (x *KeyVault) String() string
- type L3Firewall
- func (*L3Firewall) Descriptor() ([]byte, []int)deprecated
- func (x *L3Firewall) GetEnabled() bool
- func (x *L3Firewall) GetInbound() bool
- func (x *L3Firewall) GetRestrictedPorts() string
- func (*L3Firewall) ProtoMessage()
- func (x *L3Firewall) ProtoReflect() protoreflect.Message
- func (x *L3Firewall) Reset()
- func (x *L3Firewall) String() string
- type LoadBalancer
- func (*LoadBalancer) Descriptor() ([]byte, []int)deprecated
- func (x *LoadBalancer) GetAccessRestriction() *AccessRestriction
- func (x *LoadBalancer) GetAuthenticity() *Authenticity
- func (x *LoadBalancer) GetComputeId() string
- func (x *LoadBalancer) GetCreationTime() *timestamppb.Timestamp
- func (x *LoadBalancer) GetGeoLocation() *GeoLocation
- func (x *LoadBalancer) GetHttpEndpoints() []*HttpEndpoint
- func (x *LoadBalancer) GetId() string
- func (x *LoadBalancer) GetInternetAccessibleEndpoint() bool
- func (x *LoadBalancer) GetIps() []string
- func (x *LoadBalancer) GetLabels() map[string]string
- func (x *LoadBalancer) GetName() string
- func (x *LoadBalancer) GetNetworkServiceIds() []string
- func (x *LoadBalancer) GetParentId() string
- func (x *LoadBalancer) GetPorts() []uint32
- func (x *LoadBalancer) GetRaw() string
- func (x *LoadBalancer) GetRedundancies() []*Redundancy
- func (x *LoadBalancer) GetServiceMetadataDocumentId() string
- func (x *LoadBalancer) GetTransportEncryption() *TransportEncryption
- func (x *LoadBalancer) GetUrl() string
- func (x *LoadBalancer) GetUsageStatistics() *UsageStatistics
- func (*LoadBalancer) ProtoMessage()
- func (x *LoadBalancer) ProtoReflect() protoreflect.Message
- func (x *LoadBalancer) Reset()
- func (x *LoadBalancer) String() string
- type LocalDocumentLocation
- func (*LocalDocumentLocation) Descriptor() ([]byte, []int)deprecated
- func (x *LocalDocumentLocation) GetAtRestEncryption() *AtRestEncryption
- func (x *LocalDocumentLocation) GetPath() string
- func (*LocalDocumentLocation) ProtoMessage()
- func (x *LocalDocumentLocation) ProtoReflect() protoreflect.Message
- func (x *LocalDocumentLocation) Reset()
- func (x *LocalDocumentLocation) String() string
- type LocalRedundancy
- type LogOperation
- func (*LogOperation) Descriptor() ([]byte, []int)deprecated
- func (x *LogOperation) GetCall() string
- func (x *LogOperation) GetLogging() *Logging
- func (x *LogOperation) GetValue() string
- func (*LogOperation) ProtoMessage()
- func (x *LogOperation) ProtoReflect() protoreflect.Message
- func (x *LogOperation) Reset()
- func (x *LogOperation) String() string
- type Logger
- type Logging
- func (*Logging) Descriptor() ([]byte, []int)deprecated
- func (x *Logging) GetActivityLogging() *ActivityLogging
- func (x *Logging) GetApplicationLogging() *ApplicationLogging
- func (x *Logging) GetBootLogging() *BootLogging
- func (x *Logging) GetOsLogging() *OSLogging
- func (x *Logging) GetResourceLogging() *ResourceLogging
- func (m *Logging) GetType() isLogging_Type
- func (*Logging) ProtoMessage()
- func (x *Logging) ProtoReflect() protoreflect.Message
- func (x *Logging) Reset()
- func (x *Logging) String() string
- type LoggingService
- func (*LoggingService) Descriptor() ([]byte, []int)deprecated
- func (x *LoggingService) GetAuthenticity() *Authenticity
- func (x *LoggingService) GetComputeId() string
- func (x *LoggingService) GetCreationTime() *timestamppb.Timestamp
- func (x *LoggingService) GetGeoLocation() *GeoLocation
- func (x *LoggingService) GetId() string
- func (x *LoggingService) GetInternetAccessibleEndpoint() bool
- func (x *LoggingService) GetIps() []string
- func (x *LoggingService) GetLabels() map[string]string
- func (x *LoggingService) GetName() string
- func (x *LoggingService) GetParentId() string
- func (x *LoggingService) GetPorts() []uint32
- func (x *LoggingService) GetRaw() string
- func (x *LoggingService) GetRedundancies() []*Redundancy
- func (x *LoggingService) GetServiceMetadataDocumentId() string
- func (x *LoggingService) GetStorageIds() []string
- func (x *LoggingService) GetTransportEncryption() *TransportEncryption
- func (x *LoggingService) GetUsageStatistics() *UsageStatistics
- func (*LoggingService) ProtoMessage()
- func (x *LoggingService) ProtoReflect() protoreflect.Message
- func (x *LoggingService) Reset()
- func (x *LoggingService) String() string
- type Logging_ActivityLogging
- type Logging_ApplicationLogging
- type Logging_BootLogging
- type Logging_OsLogging
- type Logging_ResourceLogging
- type MalwareProtection
- func (*MalwareProtection) Descriptor() ([]byte, []int)deprecated
- func (x *MalwareProtection) GetApplicationLogging() *ApplicationLogging
- func (x *MalwareProtection) GetDaysSinceActive() *durationpb.Duration
- func (x *MalwareProtection) GetEnabled() bool
- func (x *MalwareProtection) GetNumberOfThreatsFound() int32
- func (*MalwareProtection) ProtoMessage()
- func (x *MalwareProtection) ProtoReflect() protoreflect.Message
- func (x *MalwareProtection) Reset()
- func (x *MalwareProtection) String() string
- type ManagedKeyEncryption
- func (*ManagedKeyEncryption) Descriptor() ([]byte, []int)deprecated
- func (x *ManagedKeyEncryption) GetAlgorithm() string
- func (x *ManagedKeyEncryption) GetEnabled() bool
- func (x *ManagedKeyEncryption) GetKeyUrl() string
- func (*ManagedKeyEncryption) ProtoMessage()
- func (x *ManagedKeyEncryption) ProtoReflect() protoreflect.Message
- func (x *ManagedKeyEncryption) Reset()
- func (x *ManagedKeyEncryption) String() string
- type MessagingHub
- func (*MessagingHub) Descriptor() ([]byte, []int)deprecated
- func (x *MessagingHub) GetCreationTime() *timestamppb.Timestamp
- func (x *MessagingHub) GetGeoLocation() *GeoLocation
- func (x *MessagingHub) GetId() string
- func (x *MessagingHub) GetInternetAccessibleEndpoint() bool
- func (x *MessagingHub) GetLabels() map[string]string
- func (x *MessagingHub) GetName() string
- func (x *MessagingHub) GetParentId() string
- func (x *MessagingHub) GetRaw() string
- func (x *MessagingHub) GetRedundancies() []*Redundancy
- func (x *MessagingHub) GetUsageStatistics() *UsageStatistics
- func (*MessagingHub) ProtoMessage()
- func (x *MessagingHub) ProtoReflect() protoreflect.Message
- func (x *MessagingHub) Reset()
- func (x *MessagingHub) String() string
- type MultiFactorAuthentiation
- func (*MultiFactorAuthentiation) Descriptor() ([]byte, []int)deprecated
- func (x *MultiFactorAuthentiation) GetAuthenticities() []*Authenticity
- func (x *MultiFactorAuthentiation) GetContextIsChecked() bool
- func (*MultiFactorAuthentiation) ProtoMessage()
- func (x *MultiFactorAuthentiation) ProtoReflect() protoreflect.Message
- func (x *MultiFactorAuthentiation) Reset()
- func (x *MultiFactorAuthentiation) String() string
- type MultiModalDatabaseService
- func (*MultiModalDatabaseService) Descriptor() ([]byte, []int)deprecated
- func (x *MultiModalDatabaseService) GetAnomalyDetections() []*AnomalyDetection
- func (x *MultiModalDatabaseService) GetAuthenticity() *Authenticity
- func (x *MultiModalDatabaseService) GetComputeId() string
- func (x *MultiModalDatabaseService) GetCreationTime() *timestamppb.Timestamp
- func (x *MultiModalDatabaseService) GetGeoLocation() *GeoLocation
- func (x *MultiModalDatabaseService) GetHttpEndpoint() *HttpEndpoint
- func (x *MultiModalDatabaseService) GetId() string
- func (x *MultiModalDatabaseService) GetInternetAccessibleEndpoint() bool
- func (x *MultiModalDatabaseService) GetIps() []string
- func (x *MultiModalDatabaseService) GetLabels() map[string]string
- func (x *MultiModalDatabaseService) GetMalwareProtection() *MalwareProtection
- func (x *MultiModalDatabaseService) GetName() string
- func (x *MultiModalDatabaseService) GetParentId() string
- func (x *MultiModalDatabaseService) GetPorts() []uint32
- func (x *MultiModalDatabaseService) GetRaw() string
- func (x *MultiModalDatabaseService) GetRedundancies() []*Redundancy
- func (x *MultiModalDatabaseService) GetServiceMetadataDocumentId() string
- func (x *MultiModalDatabaseService) GetStorageIds() []string
- func (x *MultiModalDatabaseService) GetTransportEncryption() *TransportEncryption
- func (x *MultiModalDatabaseService) GetUsageStatistics() *UsageStatistics
- func (*MultiModalDatabaseService) ProtoMessage()
- func (x *MultiModalDatabaseService) ProtoReflect() protoreflect.Message
- func (x *MultiModalDatabaseService) Reset()
- func (x *MultiModalDatabaseService) String() string
- type NetworkInterface
- func (*NetworkInterface) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkInterface) GetAccessRestriction() *AccessRestriction
- func (x *NetworkInterface) GetCreationTime() *timestamppb.Timestamp
- func (x *NetworkInterface) GetGeoLocation() *GeoLocation
- func (x *NetworkInterface) GetId() string
- func (x *NetworkInterface) GetInternetAccessibleEndpoint() bool
- func (x *NetworkInterface) GetLabels() map[string]string
- func (x *NetworkInterface) GetName() string
- func (x *NetworkInterface) GetNetworkServiceId() string
- func (x *NetworkInterface) GetParentId() string
- func (x *NetworkInterface) GetRaw() string
- func (x *NetworkInterface) GetRedundancies() []*Redundancy
- func (x *NetworkInterface) GetUsageStatistics() *UsageStatistics
- func (*NetworkInterface) ProtoMessage()
- func (x *NetworkInterface) ProtoReflect() protoreflect.Message
- func (x *NetworkInterface) Reset()
- func (x *NetworkInterface) String() string
- type NetworkSecurityGroup
- func (*NetworkSecurityGroup) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkSecurityGroup) GetCreationTime() *timestamppb.Timestamp
- func (x *NetworkSecurityGroup) GetGeoLocation() *GeoLocation
- func (x *NetworkSecurityGroup) GetId() string
- func (x *NetworkSecurityGroup) GetInternetAccessibleEndpoint() bool
- func (x *NetworkSecurityGroup) GetLabels() map[string]string
- func (x *NetworkSecurityGroup) GetName() string
- func (x *NetworkSecurityGroup) GetParentId() string
- func (x *NetworkSecurityGroup) GetRaw() string
- func (x *NetworkSecurityGroup) GetRedundancies() []*Redundancy
- func (x *NetworkSecurityGroup) GetUsageStatistics() *UsageStatistics
- func (*NetworkSecurityGroup) ProtoMessage()
- func (x *NetworkSecurityGroup) ProtoReflect() protoreflect.Message
- func (x *NetworkSecurityGroup) Reset()
- func (x *NetworkSecurityGroup) String() string
- type NetworkService
- func (*NetworkService) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkService) GetDocumentDatabaseService() *DocumentDatabaseService
- func (x *NetworkService) GetFileStorageService() *FileStorageService
- func (x *NetworkService) GetFunctionService() *FunctionService
- func (x *NetworkService) GetGenericNetworkService() *GenericNetworkService
- func (x *NetworkService) GetKeyValueDatabaseService() *KeyValueDatabaseService
- func (x *NetworkService) GetLoadBalancer() *LoadBalancer
- func (x *NetworkService) GetLoggingService() *LoggingService
- func (x *NetworkService) GetMultiModalDatabaseService() *MultiModalDatabaseService
- func (x *NetworkService) GetObjectStorageService() *ObjectStorageService
- func (x *NetworkService) GetRelationalDatabaseService() *RelationalDatabaseService
- func (x *NetworkService) GetSecurityAdvisoryService() *SecurityAdvisoryService
- func (m *NetworkService) GetType() isNetworkService_Type
- func (*NetworkService) ProtoMessage()
- func (x *NetworkService) ProtoReflect() protoreflect.Message
- func (x *NetworkService) Reset()
- func (x *NetworkService) String() string
- type NetworkService_DocumentDatabaseService
- type NetworkService_FileStorageService
- type NetworkService_FunctionService
- type NetworkService_GenericNetworkService
- type NetworkService_KeyValueDatabaseService
- type NetworkService_LoadBalancer
- type NetworkService_LoggingService
- type NetworkService_MultiModalDatabaseService
- type NetworkService_ObjectStorageService
- type NetworkService_RelationalDatabaseService
- type NetworkService_SecurityAdvisoryService
- type Networking
- func (*Networking) Descriptor() ([]byte, []int)deprecated
- func (x *Networking) GetDocumentDatabaseService() *DocumentDatabaseService
- func (x *Networking) GetFileStorageService() *FileStorageService
- func (x *Networking) GetFunctionService() *FunctionService
- func (x *Networking) GetGenericNetworkService() *GenericNetworkService
- func (x *Networking) GetKeyValueDatabaseService() *KeyValueDatabaseService
- func (x *Networking) GetLoadBalancer() *LoadBalancer
- func (x *Networking) GetLoggingService() *LoggingService
- func (x *Networking) GetMultiModalDatabaseService() *MultiModalDatabaseService
- func (x *Networking) GetNetworkInterface() *NetworkInterface
- func (x *Networking) GetNetworkSecurityGroup() *NetworkSecurityGroup
- func (x *Networking) GetObjectStorageService() *ObjectStorageService
- func (x *Networking) GetRelationalDatabaseService() *RelationalDatabaseService
- func (x *Networking) GetSecurityAdvisoryService() *SecurityAdvisoryService
- func (m *Networking) GetType() isNetworking_Type
- func (x *Networking) GetVirtualNetwork() *VirtualNetwork
- func (x *Networking) GetVirtualSubNetwork() *VirtualSubNetwork
- func (*Networking) ProtoMessage()
- func (x *Networking) ProtoReflect() protoreflect.Message
- func (x *Networking) Reset()
- func (x *Networking) String() string
- type Networking_DocumentDatabaseService
- type Networking_FileStorageService
- type Networking_FunctionService
- type Networking_GenericNetworkService
- type Networking_KeyValueDatabaseService
- type Networking_LoadBalancer
- type Networking_LoggingService
- type Networking_MultiModalDatabaseService
- type Networking_NetworkInterface
- type Networking_NetworkSecurityGroup
- type Networking_ObjectStorageService
- type Networking_RelationalDatabaseService
- type Networking_SecurityAdvisoryService
- type Networking_VirtualNetwork
- type Networking_VirtualSubNetwork
- type NoAuthentication
- type OSLogging
- func (*OSLogging) Descriptor() ([]byte, []int)deprecated
- func (x *OSLogging) GetEnabled() bool
- func (x *OSLogging) GetLoggingServiceIds() []string
- func (x *OSLogging) GetMonitoringEnabled() bool
- func (x *OSLogging) GetRetentionPeriod() *durationpb.Duration
- func (x *OSLogging) GetSecurityAlertsEnabled() bool
- func (*OSLogging) ProtoMessage()
- func (x *OSLogging) ProtoReflect() protoreflect.Message
- func (x *OSLogging) Reset()
- func (x *OSLogging) String() string
- type OTPBasedAuthentication
- func (*OTPBasedAuthentication) Descriptor() ([]byte, []int)deprecated
- func (x *OTPBasedAuthentication) GetActivated() bool
- func (x *OTPBasedAuthentication) GetContextIsChecked() bool
- func (*OTPBasedAuthentication) ProtoMessage()
- func (x *OTPBasedAuthentication) ProtoReflect() protoreflect.Message
- func (x *OTPBasedAuthentication) Reset()
- func (x *OTPBasedAuthentication) String() string
- type ObjectStorage
- func (*ObjectStorage) Descriptor() ([]byte, []int)deprecated
- func (x *ObjectStorage) GetAtRestEncryption() *AtRestEncryption
- func (x *ObjectStorage) GetBackups() []*Backup
- func (x *ObjectStorage) GetCreationTime() *timestamppb.Timestamp
- func (x *ObjectStorage) GetGeoLocation() *GeoLocation
- func (x *ObjectStorage) GetId() string
- func (x *ObjectStorage) GetImmutability() *Immutability
- func (x *ObjectStorage) GetInternetAccessibleEndpoint() bool
- func (x *ObjectStorage) GetLabels() map[string]string
- func (x *ObjectStorage) GetName() string
- func (x *ObjectStorage) GetParentId() string
- func (x *ObjectStorage) GetPublicAccess() bool
- func (x *ObjectStorage) GetRaw() string
- func (x *ObjectStorage) GetRedundancies() []*Redundancy
- func (x *ObjectStorage) GetRedundancy() *Redundancy
- func (x *ObjectStorage) GetResourceLogging() *ResourceLogging
- func (x *ObjectStorage) GetUsageStatistics() *UsageStatistics
- func (*ObjectStorage) ProtoMessage()
- func (x *ObjectStorage) ProtoReflect() protoreflect.Message
- func (x *ObjectStorage) Reset()
- func (x *ObjectStorage) String() string
- type ObjectStorageRequest
- func (*ObjectStorageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ObjectStorageRequest) GetObjectStorageIds() []string
- func (x *ObjectStorageRequest) GetSource() string
- func (*ObjectStorageRequest) ProtoMessage()
- func (x *ObjectStorageRequest) ProtoReflect() protoreflect.Message
- func (x *ObjectStorageRequest) Reset()
- func (x *ObjectStorageRequest) String() string
- type ObjectStorageService
- func (*ObjectStorageService) Descriptor() ([]byte, []int)deprecated
- func (x *ObjectStorageService) GetAuthenticity() *Authenticity
- func (x *ObjectStorageService) GetComputeId() string
- func (x *ObjectStorageService) GetCreationTime() *timestamppb.Timestamp
- func (x *ObjectStorageService) GetGeoLocation() *GeoLocation
- func (x *ObjectStorageService) GetHttpEndpoint() *HttpEndpoint
- func (x *ObjectStorageService) GetId() string
- func (x *ObjectStorageService) GetInternetAccessibleEndpoint() bool
- func (x *ObjectStorageService) GetIps() []string
- func (x *ObjectStorageService) GetLabels() map[string]string
- func (x *ObjectStorageService) GetName() string
- func (x *ObjectStorageService) GetParentId() string
- func (x *ObjectStorageService) GetPorts() []uint32
- func (x *ObjectStorageService) GetRaw() string
- func (x *ObjectStorageService) GetRedundancies() []*Redundancy
- func (x *ObjectStorageService) GetServiceMetadataDocumentId() string
- func (x *ObjectStorageService) GetStorageIds() []string
- func (x *ObjectStorageService) GetTransportEncryption() *TransportEncryption
- func (x *ObjectStorageService) GetUsageStatistics() *UsageStatistics
- func (*ObjectStorageService) ProtoMessage()
- func (x *ObjectStorageService) ProtoReflect() protoreflect.Message
- func (x *ObjectStorageService) Reset()
- func (x *ObjectStorageService) String() string
- type Operation
- func (*Operation) Descriptor() ([]byte, []int)deprecated
- func (x *Operation) GetDatabaseConnect() *DatabaseConnect
- func (x *Operation) GetDatabaseQuery() *DatabaseQuery
- func (x *Operation) GetHttpRequest() *HttpRequest
- func (x *Operation) GetLogOperation() *LogOperation
- func (x *Operation) GetObjectStorageRequest() *ObjectStorageRequest
- func (m *Operation) GetType() isOperation_Type
- func (*Operation) ProtoMessage()
- func (x *Operation) ProtoReflect() protoreflect.Message
- func (x *Operation) Reset()
- func (x *Operation) String() string
- type Operation_DatabaseConnect
- type Operation_DatabaseQuery
- type Operation_HttpRequest
- type Operation_LogOperation
- type Operation_ObjectStorageRequest
- type PasswordBasedAuthentication
- func (*PasswordBasedAuthentication) Descriptor() ([]byte, []int)deprecated
- func (x *PasswordBasedAuthentication) GetActivated() bool
- func (x *PasswordBasedAuthentication) GetContextIsChecked() bool
- func (*PasswordBasedAuthentication) ProtoMessage()
- func (x *PasswordBasedAuthentication) ProtoReflect() protoreflect.Message
- func (x *PasswordBasedAuthentication) Reset()
- func (x *PasswordBasedAuthentication) String() string
- type PasswordPolicy
- func (*PasswordPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *PasswordPolicy) GetCreationTime() *timestamppb.Timestamp
- func (x *PasswordPolicy) GetGeoLocation() *GeoLocation
- func (x *PasswordPolicy) GetId() string
- func (x *PasswordPolicy) GetInternetAccessibleEndpoint() bool
- func (x *PasswordPolicy) GetLabels() map[string]string
- func (x *PasswordPolicy) GetName() string
- func (x *PasswordPolicy) GetParentId() string
- func (x *PasswordPolicy) GetRaw() string
- func (x *PasswordPolicy) GetRedundancies() []*Redundancy
- func (x *PasswordPolicy) GetUsageStatistics() *UsageStatistics
- func (*PasswordPolicy) ProtoMessage()
- func (x *PasswordPolicy) ProtoReflect() protoreflect.Message
- func (x *PasswordPolicy) Reset()
- func (x *PasswordPolicy) String() string
- type RBAC
- type Redundancy
- func (*Redundancy) Descriptor() ([]byte, []int)deprecated
- func (x *Redundancy) GetGeoRedundancy() *GeoRedundancy
- func (x *Redundancy) GetLocalRedundancy() *LocalRedundancy
- func (m *Redundancy) GetType() isRedundancy_Type
- func (x *Redundancy) GetZoneRedundancy() *ZoneRedundancy
- func (*Redundancy) ProtoMessage()
- func (x *Redundancy) ProtoReflect() protoreflect.Message
- func (x *Redundancy) Reset()
- func (x *Redundancy) String() string
- type Redundancy_GeoRedundancy
- type Redundancy_LocalRedundancy
- type Redundancy_ZoneRedundancy
- type RelationalDatabaseService
- func (*RelationalDatabaseService) Descriptor() ([]byte, []int)deprecated
- func (x *RelationalDatabaseService) GetAnomalyDetections() []*AnomalyDetection
- func (x *RelationalDatabaseService) GetAuthenticity() *Authenticity
- func (x *RelationalDatabaseService) GetComputeId() string
- func (x *RelationalDatabaseService) GetCreationTime() *timestamppb.Timestamp
- func (x *RelationalDatabaseService) GetGeoLocation() *GeoLocation
- func (x *RelationalDatabaseService) GetHttpEndpoint() *HttpEndpoint
- func (x *RelationalDatabaseService) GetId() string
- func (x *RelationalDatabaseService) GetInternetAccessibleEndpoint() bool
- func (x *RelationalDatabaseService) GetIps() []string
- func (x *RelationalDatabaseService) GetLabels() map[string]string
- func (x *RelationalDatabaseService) GetMalwareProtection() *MalwareProtection
- func (x *RelationalDatabaseService) GetName() string
- func (x *RelationalDatabaseService) GetParentId() string
- func (x *RelationalDatabaseService) GetPorts() []uint32
- func (x *RelationalDatabaseService) GetRaw() string
- func (x *RelationalDatabaseService) GetRedundancies() []*Redundancy
- func (x *RelationalDatabaseService) GetServiceMetadataDocumentId() string
- func (x *RelationalDatabaseService) GetStorageIds() []string
- func (x *RelationalDatabaseService) GetTransportEncryption() *TransportEncryption
- func (x *RelationalDatabaseService) GetUsageStatistics() *UsageStatistics
- func (*RelationalDatabaseService) ProtoMessage()
- func (x *RelationalDatabaseService) ProtoReflect() protoreflect.Message
- func (x *RelationalDatabaseService) Reset()
- func (x *RelationalDatabaseService) String() string
- type Relationship
- type RemoteDocumentLocation
- func (*RemoteDocumentLocation) Descriptor() ([]byte, []int)deprecated
- func (x *RemoteDocumentLocation) GetAuthenticity() *Authenticity
- func (x *RemoteDocumentLocation) GetPath() string
- func (x *RemoteDocumentLocation) GetTransportEncryption() *TransportEncryption
- func (*RemoteDocumentLocation) ProtoMessage()
- func (x *RemoteDocumentLocation) ProtoReflect() protoreflect.Message
- func (x *RemoteDocumentLocation) Reset()
- func (x *RemoteDocumentLocation) String() string
- type Resource
- func (*Resource) Descriptor() ([]byte, []int)deprecated
- func (x *Resource) GetAccount() *Account
- func (x *Resource) GetApplication() *Application
- func (x *Resource) GetBlockStorage() *BlockStorage
- func (x *Resource) GetCertificate() *Certificate
- func (x *Resource) GetContainer() *Container
- func (x *Resource) GetContainerImage() *ContainerImage
- func (x *Resource) GetContainerOrchestration() *ContainerOrchestration
- func (x *Resource) GetContainerRegistry() *ContainerRegistry
- func (x *Resource) GetDatabaseStorage() *DatabaseStorage
- func (x *Resource) GetDeviceProvisioningService() *DeviceProvisioningService
- func (x *Resource) GetDocumentDatabaseService() *DocumentDatabaseService
- func (x *Resource) GetFileStorage() *FileStorage
- func (x *Resource) GetFileStorageService() *FileStorageService
- func (x *Resource) GetFunction() *Function
- func (x *Resource) GetFunctionService() *FunctionService
- func (x *Resource) GetGenericDocument() *GenericDocument
- func (x *Resource) GetGenericNetworkService() *GenericNetworkService
- func (x *Resource) GetIdentity() *Identity
- func (x *Resource) GetJob() *Job
- func (x *Resource) GetKey() *Key
- func (x *Resource) GetKeyValueDatabaseService() *KeyValueDatabaseService
- func (x *Resource) GetKeyVault() *KeyVault
- func (x *Resource) GetLoadBalancer() *LoadBalancer
- func (x *Resource) GetLoggingService() *LoggingService
- func (x *Resource) GetMessagingHub() *MessagingHub
- func (x *Resource) GetMultiModalDatabaseService() *MultiModalDatabaseService
- func (x *Resource) GetNetworkInterface() *NetworkInterface
- func (x *Resource) GetNetworkSecurityGroup() *NetworkSecurityGroup
- func (x *Resource) GetObjectStorage() *ObjectStorage
- func (x *Resource) GetObjectStorageService() *ObjectStorageService
- func (x *Resource) GetPasswordPolicy() *PasswordPolicy
- func (x *Resource) GetRelationalDatabaseService() *RelationalDatabaseService
- func (x *Resource) GetResourceGroup() *ResourceGroup
- func (x *Resource) GetRoleAssignment() *RoleAssignment
- func (x *Resource) GetSecret() *Secret
- func (x *Resource) GetSecurityAdvisoryDocument() *SecurityAdvisoryDocument
- func (x *Resource) GetSecurityAdvisoryService() *SecurityAdvisoryService
- func (x *Resource) GetServiceMetadataDocument() *ServiceMetadataDocument
- func (m *Resource) GetType() isResource_Type
- func (x *Resource) GetVirtualMachine() *VirtualMachine
- func (x *Resource) GetVirtualNetwork() *VirtualNetwork
- func (x *Resource) GetVirtualSubNetwork() *VirtualSubNetwork
- func (x *Resource) GetVmImage() *VMImage
- func (x *Resource) GetWorkflow() *Workflow
- func (*Resource) ProtoMessage()
- func (x *Resource) ProtoReflect() protoreflect.Message
- func (x *Resource) Reset()
- func (x *Resource) String() string
- type ResourceGroup
- func (*ResourceGroup) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceGroup) GetCreationTime() *timestamppb.Timestamp
- func (x *ResourceGroup) GetGeoLocation() *GeoLocation
- func (x *ResourceGroup) GetId() string
- func (x *ResourceGroup) GetInternetAccessibleEndpoint() bool
- func (x *ResourceGroup) GetLabels() map[string]string
- func (x *ResourceGroup) GetName() string
- func (x *ResourceGroup) GetParentId() string
- func (x *ResourceGroup) GetRaw() string
- func (x *ResourceGroup) GetRedundancies() []*Redundancy
- func (x *ResourceGroup) GetUsageStatistics() *UsageStatistics
- func (*ResourceGroup) ProtoMessage()
- func (x *ResourceGroup) ProtoReflect() protoreflect.Message
- func (x *ResourceGroup) Reset()
- func (x *ResourceGroup) String() string
- type ResourceLogging
- func (*ResourceLogging) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceLogging) GetEnabled() bool
- func (x *ResourceLogging) GetLoggingServiceIds() []string
- func (x *ResourceLogging) GetMonitoringEnabled() bool
- func (x *ResourceLogging) GetRetentionPeriod() *durationpb.Duration
- func (x *ResourceLogging) GetSecurityAlertsEnabled() bool
- func (*ResourceLogging) ProtoMessage()
- func (x *ResourceLogging) ProtoReflect() protoreflect.Message
- func (x *ResourceLogging) Reset()
- func (x *ResourceLogging) String() string
- type Resource_Account
- type Resource_Application
- type Resource_BlockStorage
- type Resource_Certificate
- type Resource_Container
- type Resource_ContainerImage
- type Resource_ContainerOrchestration
- type Resource_ContainerRegistry
- type Resource_DatabaseStorage
- type Resource_DeviceProvisioningService
- type Resource_DocumentDatabaseService
- type Resource_FileStorage
- type Resource_FileStorageService
- type Resource_Function
- type Resource_FunctionService
- type Resource_GenericDocument
- type Resource_GenericNetworkService
- type Resource_Identity
- type Resource_Job
- type Resource_Key
- type Resource_KeyValueDatabaseService
- type Resource_KeyVault
- type Resource_LoadBalancer
- type Resource_LoggingService
- type Resource_MessagingHub
- type Resource_MultiModalDatabaseService
- type Resource_NetworkInterface
- type Resource_NetworkSecurityGroup
- type Resource_ObjectStorage
- type Resource_ObjectStorageService
- type Resource_PasswordPolicy
- type Resource_RelationalDatabaseService
- type Resource_ResourceGroup
- type Resource_RoleAssignment
- type Resource_Secret
- type Resource_SecurityAdvisoryDocument
- type Resource_SecurityAdvisoryService
- type Resource_ServiceMetadataDocument
- type Resource_VirtualMachine
- type Resource_VirtualNetwork
- type Resource_VirtualSubNetwork
- type Resource_VmImage
- type Resource_Workflow
- type RoleAssignment
- func (*RoleAssignment) Descriptor() ([]byte, []int)deprecated
- func (x *RoleAssignment) GetActivated() bool
- func (x *RoleAssignment) GetAuthenticity() *Authenticity
- func (x *RoleAssignment) GetAuthorization() *Authorization
- func (x *RoleAssignment) GetCreationTime() *timestamppb.Timestamp
- func (x *RoleAssignment) GetGeoLocation() *GeoLocation
- func (x *RoleAssignment) GetId() string
- func (x *RoleAssignment) GetInternetAccessibleEndpoint() bool
- func (x *RoleAssignment) GetLabels() map[string]string
- func (x *RoleAssignment) GetName() string
- func (x *RoleAssignment) GetParentId() string
- func (x *RoleAssignment) GetRaw() string
- func (x *RoleAssignment) GetRedundancies() []*Redundancy
- func (x *RoleAssignment) GetUsageStatistics() *UsageStatistics
- func (*RoleAssignment) ProtoMessage()
- func (x *RoleAssignment) ProtoReflect() protoreflect.Message
- func (x *RoleAssignment) Reset()
- func (x *RoleAssignment) String() string
- type SchemaValidation
- func (*SchemaValidation) Descriptor() ([]byte, []int)deprecated
- func (x *SchemaValidation) GetErrors() []*Error
- func (x *SchemaValidation) GetFormat() string
- func (x *SchemaValidation) GetSchemaUrl() string
- func (*SchemaValidation) ProtoMessage()
- func (x *SchemaValidation) ProtoReflect() protoreflect.Message
- func (x *SchemaValidation) Reset()
- func (x *SchemaValidation) String() string
- type Secret
- func (*Secret) Descriptor() ([]byte, []int)deprecated
- func (x *Secret) GetCloudResourceId() string
- func (x *Secret) GetCreationTime() *timestamppb.Timestamp
- func (x *Secret) GetEnabled() bool
- func (x *Secret) GetExpirationDate() *timestamppb.Timestamp
- func (x *Secret) GetGeoLocation() *GeoLocation
- func (x *Secret) GetId() string
- func (x *Secret) GetInternetAccessibleEndpoint() bool
- func (x *Secret) GetIsManaged() bool
- func (x *Secret) GetLabels() map[string]string
- func (x *Secret) GetName() string
- func (x *Secret) GetNotBeforeDate() *timestamppb.Timestamp
- func (x *Secret) GetParentId() string
- func (x *Secret) GetRaw() string
- func (x *Secret) GetRedundancies() []*Redundancy
- func (x *Secret) GetUsageStatistics() *UsageStatistics
- func (*Secret) ProtoMessage()
- func (x *Secret) ProtoReflect() protoreflect.Message
- func (x *Secret) Reset()
- func (x *Secret) String() string
- type SecurityAdvisoryDocument
- func (*SecurityAdvisoryDocument) Descriptor() ([]byte, []int)deprecated
- func (x *SecurityAdvisoryDocument) GetCreationTime() *timestamppb.Timestamp
- func (x *SecurityAdvisoryDocument) GetDocumentChecksums() []*DocumentChecksum
- func (x *SecurityAdvisoryDocument) GetDocumentLocation() *DocumentLocation
- func (x *SecurityAdvisoryDocument) GetDocumentSignatures() []*DocumentSignature
- func (x *SecurityAdvisoryDocument) GetFiletype() string
- func (x *SecurityAdvisoryDocument) GetId() string
- func (x *SecurityAdvisoryDocument) GetLabels() map[string]string
- func (x *SecurityAdvisoryDocument) GetName() string
- func (x *SecurityAdvisoryDocument) GetParentId() string
- func (x *SecurityAdvisoryDocument) GetRaw() string
- func (x *SecurityAdvisoryDocument) GetSchemaValidation() *SchemaValidation
- func (x *SecurityAdvisoryDocument) GetSecurityFeatures() []*SecurityFeature
- func (*SecurityAdvisoryDocument) ProtoMessage()
- func (x *SecurityAdvisoryDocument) ProtoReflect() protoreflect.Message
- func (x *SecurityAdvisoryDocument) Reset()
- func (x *SecurityAdvisoryDocument) String() string
- type SecurityAdvisoryFeed
- func (*SecurityAdvisoryFeed) Descriptor() ([]byte, []int)deprecated
- func (x *SecurityAdvisoryFeed) GetSecurityAdvisoryDocumentIds() []string
- func (*SecurityAdvisoryFeed) ProtoMessage()
- func (x *SecurityAdvisoryFeed) ProtoReflect() protoreflect.Message
- func (x *SecurityAdvisoryFeed) Reset()
- func (x *SecurityAdvisoryFeed) String() string
- type SecurityAdvisoryService
- func (*SecurityAdvisoryService) Descriptor() ([]byte, []int)deprecated
- func (x *SecurityAdvisoryService) GetAuthenticity() *Authenticity
- func (x *SecurityAdvisoryService) GetComputeId() string
- func (x *SecurityAdvisoryService) GetCreationTime() *timestamppb.Timestamp
- func (x *SecurityAdvisoryService) GetGeoLocation() *GeoLocation
- func (x *SecurityAdvisoryService) GetId() string
- func (x *SecurityAdvisoryService) GetInternetAccessibleEndpoint() bool
- func (x *SecurityAdvisoryService) GetIps() []string
- func (x *SecurityAdvisoryService) GetKeyIds() []string
- func (x *SecurityAdvisoryService) GetLabels() map[string]string
- func (x *SecurityAdvisoryService) GetName() string
- func (x *SecurityAdvisoryService) GetParentId() string
- func (x *SecurityAdvisoryService) GetPorts() []uint32
- func (x *SecurityAdvisoryService) GetRaw() string
- func (x *SecurityAdvisoryService) GetRedundancies() []*Redundancy
- func (x *SecurityAdvisoryService) GetSecurityAdvisoryFeeds() []*SecurityAdvisoryFeed
- func (x *SecurityAdvisoryService) GetServiceMetadataDocumentId() string
- func (x *SecurityAdvisoryService) GetTransportEncryption() *TransportEncryption
- func (x *SecurityAdvisoryService) GetUsageStatistics() *UsageStatistics
- func (*SecurityAdvisoryService) ProtoMessage()
- func (x *SecurityAdvisoryService) ProtoReflect() protoreflect.Message
- func (x *SecurityAdvisoryService) Reset()
- func (x *SecurityAdvisoryService) String() string
- type SecurityFeature
- func (*SecurityFeature) Descriptor() ([]byte, []int)deprecated
- func (x *SecurityFeature) GetAbac() *ABAC
- func (x *SecurityFeature) GetActivityLogging() *ActivityLogging
- func (x *SecurityFeature) GetAnomalyDetection() *AnomalyDetection
- func (x *SecurityFeature) GetApplicationLogging() *ApplicationLogging
- func (x *SecurityFeature) GetAutomaticUpdates() *AutomaticUpdates
- func (x *SecurityFeature) GetBackup() *Backup
- func (x *SecurityFeature) GetBootLogging() *BootLogging
- func (x *SecurityFeature) GetCertificateBasedAuthentication() *CertificateBasedAuthentication
- func (x *SecurityFeature) GetCustomerKeyEncryption() *CustomerKeyEncryption
- func (x *SecurityFeature) GetDDoSProtection() *DDoSProtection
- func (x *SecurityFeature) GetDocumentChecksum() *DocumentChecksum
- func (x *SecurityFeature) GetDocumentSignature() *DocumentSignature
- func (x *SecurityFeature) GetEncryptionInUse() *EncryptionInUse
- func (x *SecurityFeature) GetGeoLocation() *GeoLocation
- func (x *SecurityFeature) GetGeoRedundancy() *GeoRedundancy
- func (x *SecurityFeature) GetImmutability() *Immutability
- func (x *SecurityFeature) GetL3Firewall() *L3Firewall
- func (x *SecurityFeature) GetLocalRedundancy() *LocalRedundancy
- func (x *SecurityFeature) GetMalwareProtection() *MalwareProtection
- func (x *SecurityFeature) GetManagedKeyEncryption() *ManagedKeyEncryption
- func (x *SecurityFeature) GetMultiFactorAuthentiation() *MultiFactorAuthentiation
- func (x *SecurityFeature) GetNoAuthentication() *NoAuthentication
- func (x *SecurityFeature) GetOsLogging() *OSLogging
- func (x *SecurityFeature) GetOtpBasedAuthentication() *OTPBasedAuthentication
- func (x *SecurityFeature) GetPasswordBasedAuthentication() *PasswordBasedAuthentication
- func (x *SecurityFeature) GetRbac() *RBAC
- func (x *SecurityFeature) GetResourceLogging() *ResourceLogging
- func (x *SecurityFeature) GetSingleSignOn() *SingleSignOn
- func (x *SecurityFeature) GetTokenBasedAuthentication() *TokenBasedAuthentication
- func (x *SecurityFeature) GetTransportEncryption() *TransportEncryption
- func (m *SecurityFeature) GetType() isSecurityFeature_Type
- func (x *SecurityFeature) GetUsageStatistics() *UsageStatistics
- func (x *SecurityFeature) GetWebApplicationFirewall() *WebApplicationFirewall
- func (x *SecurityFeature) GetZoneRedundancy() *ZoneRedundancy
- func (*SecurityFeature) ProtoMessage()
- func (x *SecurityFeature) ProtoReflect() protoreflect.Message
- func (x *SecurityFeature) Reset()
- func (x *SecurityFeature) String() string
- type SecurityFeature_Abac
- type SecurityFeature_ActivityLogging
- type SecurityFeature_AnomalyDetection
- type SecurityFeature_ApplicationLogging
- type SecurityFeature_AutomaticUpdates
- type SecurityFeature_Backup
- type SecurityFeature_BootLogging
- type SecurityFeature_CertificateBasedAuthentication
- type SecurityFeature_CustomerKeyEncryption
- type SecurityFeature_DDoSProtection
- type SecurityFeature_DocumentChecksum
- type SecurityFeature_DocumentSignature
- type SecurityFeature_EncryptionInUse
- type SecurityFeature_GeoLocation
- type SecurityFeature_GeoRedundancy
- type SecurityFeature_Immutability
- type SecurityFeature_L3Firewall
- type SecurityFeature_LocalRedundancy
- type SecurityFeature_MalwareProtection
- type SecurityFeature_ManagedKeyEncryption
- type SecurityFeature_MultiFactorAuthentiation
- type SecurityFeature_NoAuthentication
- type SecurityFeature_OsLogging
- type SecurityFeature_OtpBasedAuthentication
- type SecurityFeature_PasswordBasedAuthentication
- type SecurityFeature_Rbac
- type SecurityFeature_ResourceLogging
- type SecurityFeature_SingleSignOn
- type SecurityFeature_TokenBasedAuthentication
- type SecurityFeature_TransportEncryption
- type SecurityFeature_UsageStatistics
- type SecurityFeature_WebApplicationFirewall
- type SecurityFeature_ZoneRedundancy
- type ServiceMetadataDocument
- func (*ServiceMetadataDocument) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceMetadataDocument) GetCreationTime() *timestamppb.Timestamp
- func (x *ServiceMetadataDocument) GetDocumentChecksums() []*DocumentChecksum
- func (x *ServiceMetadataDocument) GetDocumentLocation() *DocumentLocation
- func (x *ServiceMetadataDocument) GetDocumentSignatures() []*DocumentSignature
- func (x *ServiceMetadataDocument) GetFiletype() string
- func (x *ServiceMetadataDocument) GetId() string
- func (x *ServiceMetadataDocument) GetLabels() map[string]string
- func (x *ServiceMetadataDocument) GetName() string
- func (x *ServiceMetadataDocument) GetParentId() string
- func (x *ServiceMetadataDocument) GetRaw() string
- func (x *ServiceMetadataDocument) GetSchemaValidation() *SchemaValidation
- func (x *ServiceMetadataDocument) GetSecurityFeatures() []*SecurityFeature
- func (*ServiceMetadataDocument) ProtoMessage()
- func (x *ServiceMetadataDocument) ProtoReflect() protoreflect.Message
- func (x *ServiceMetadataDocument) Reset()
- func (x *ServiceMetadataDocument) String() string
- type SingleSignOn
- func (*SingleSignOn) Descriptor() ([]byte, []int)deprecated
- func (x *SingleSignOn) GetContextIsChecked() bool
- func (x *SingleSignOn) GetEnabled() bool
- func (*SingleSignOn) ProtoMessage()
- func (x *SingleSignOn) ProtoReflect() protoreflect.Message
- func (x *SingleSignOn) Reset()
- func (x *SingleSignOn) String() string
- type Storage
- func (*Storage) Descriptor() ([]byte, []int)deprecated
- func (x *Storage) GetBlockStorage() *BlockStorage
- func (x *Storage) GetDatabaseStorage() *DatabaseStorage
- func (x *Storage) GetFileStorage() *FileStorage
- func (x *Storage) GetObjectStorage() *ObjectStorage
- func (m *Storage) GetType() isStorage_Type
- func (*Storage) ProtoMessage()
- func (x *Storage) ProtoReflect() protoreflect.Message
- func (x *Storage) Reset()
- func (x *Storage) String() string
- type StorageService
- func (*StorageService) Descriptor() ([]byte, []int)deprecated
- func (x *StorageService) GetDocumentDatabaseService() *DocumentDatabaseService
- func (x *StorageService) GetFileStorageService() *FileStorageService
- func (x *StorageService) GetKeyValueDatabaseService() *KeyValueDatabaseService
- func (x *StorageService) GetMultiModalDatabaseService() *MultiModalDatabaseService
- func (x *StorageService) GetObjectStorageService() *ObjectStorageService
- func (x *StorageService) GetRelationalDatabaseService() *RelationalDatabaseService
- func (m *StorageService) GetType() isStorageService_Type
- func (*StorageService) ProtoMessage()
- func (x *StorageService) ProtoReflect() protoreflect.Message
- func (x *StorageService) Reset()
- func (x *StorageService) String() string
- type StorageService_DocumentDatabaseService
- type StorageService_FileStorageService
- type StorageService_KeyValueDatabaseService
- type StorageService_MultiModalDatabaseService
- type StorageService_ObjectStorageService
- type StorageService_RelationalDatabaseService
- type Storage_BlockStorage
- type Storage_DatabaseStorage
- type Storage_FileStorage
- type Storage_ObjectStorage
- type TokenBasedAuthentication
- func (*TokenBasedAuthentication) Descriptor() ([]byte, []int)deprecated
- func (x *TokenBasedAuthentication) GetContextIsChecked() bool
- func (x *TokenBasedAuthentication) GetEnabled() bool
- func (x *TokenBasedAuthentication) GetEnforced() bool
- func (*TokenBasedAuthentication) ProtoMessage()
- func (x *TokenBasedAuthentication) ProtoReflect() protoreflect.Message
- func (x *TokenBasedAuthentication) Reset()
- func (x *TokenBasedAuthentication) String() string
- type TransportEncryption
- func (*TransportEncryption) Descriptor() ([]byte, []int)deprecated
- func (x *TransportEncryption) GetCipherSuites() []*CipherSuite
- func (x *TransportEncryption) GetEnabled() bool
- func (x *TransportEncryption) GetEnforced() bool
- func (x *TransportEncryption) GetProtocol() string
- func (x *TransportEncryption) GetProtocolVersion() float32
- func (*TransportEncryption) ProtoMessage()
- func (x *TransportEncryption) ProtoReflect() protoreflect.Message
- func (x *TransportEncryption) Reset()
- func (x *TransportEncryption) String() string
- type UsageStatistics
- type VMImage
- func (*VMImage) Descriptor() ([]byte, []int)deprecated
- func (x *VMImage) GetApplicationId() string
- func (x *VMImage) GetCreationTime() *timestamppb.Timestamp
- func (x *VMImage) GetGeoLocation() *GeoLocation
- func (x *VMImage) GetId() string
- func (x *VMImage) GetInternetAccessibleEndpoint() bool
- func (x *VMImage) GetLabels() map[string]string
- func (x *VMImage) GetName() string
- func (x *VMImage) GetParentId() string
- func (x *VMImage) GetRaw() string
- func (x *VMImage) GetRedundancies() []*Redundancy
- func (x *VMImage) GetUsageStatistics() *UsageStatistics
- func (*VMImage) ProtoMessage()
- func (x *VMImage) ProtoReflect() protoreflect.Message
- func (x *VMImage) Reset()
- func (x *VMImage) String() string
- type VirtualMachine
- func (*VirtualMachine) Descriptor() ([]byte, []int)deprecated
- func (x *VirtualMachine) GetActivityLogging() *ActivityLogging
- func (x *VirtualMachine) GetAutomaticUpdates() *AutomaticUpdates
- func (x *VirtualMachine) GetBlockStorageIds() []string
- func (x *VirtualMachine) GetBootLogging() *BootLogging
- func (x *VirtualMachine) GetCreationTime() *timestamppb.Timestamp
- func (x *VirtualMachine) GetEncryptionInUse() *EncryptionInUse
- func (x *VirtualMachine) GetGeoLocation() *GeoLocation
- func (x *VirtualMachine) GetId() string
- func (x *VirtualMachine) GetInternetAccessibleEndpoint() bool
- func (x *VirtualMachine) GetLabels() map[string]string
- func (x *VirtualMachine) GetMalwareProtection() *MalwareProtection
- func (x *VirtualMachine) GetName() string
- func (x *VirtualMachine) GetNetworkInterfaceIds() []string
- func (x *VirtualMachine) GetOsLogging() *OSLogging
- func (x *VirtualMachine) GetParentId() string
- func (x *VirtualMachine) GetRaw() string
- func (x *VirtualMachine) GetRedundancies() []*Redundancy
- func (x *VirtualMachine) GetResourceLogging() *ResourceLogging
- func (x *VirtualMachine) GetUsageStatistics() *UsageStatistics
- func (*VirtualMachine) ProtoMessage()
- func (x *VirtualMachine) ProtoReflect() protoreflect.Message
- func (x *VirtualMachine) Reset()
- func (x *VirtualMachine) String() string
- type VirtualNetwork
- func (*VirtualNetwork) Descriptor() ([]byte, []int)deprecated
- func (x *VirtualNetwork) GetCreationTime() *timestamppb.Timestamp
- func (x *VirtualNetwork) GetGeoLocation() *GeoLocation
- func (x *VirtualNetwork) GetId() string
- func (x *VirtualNetwork) GetInternetAccessibleEndpoint() bool
- func (x *VirtualNetwork) GetLabels() map[string]string
- func (x *VirtualNetwork) GetName() string
- func (x *VirtualNetwork) GetParentId() string
- func (x *VirtualNetwork) GetRaw() string
- func (x *VirtualNetwork) GetRedundancies() []*Redundancy
- func (x *VirtualNetwork) GetUsageStatistics() *UsageStatistics
- func (*VirtualNetwork) ProtoMessage()
- func (x *VirtualNetwork) ProtoReflect() protoreflect.Message
- func (x *VirtualNetwork) Reset()
- func (x *VirtualNetwork) String() string
- type VirtualSubNetwork
- func (*VirtualSubNetwork) Descriptor() ([]byte, []int)deprecated
- func (x *VirtualSubNetwork) GetCreationTime() *timestamppb.Timestamp
- func (x *VirtualSubNetwork) GetGeoLocation() *GeoLocation
- func (x *VirtualSubNetwork) GetId() string
- func (x *VirtualSubNetwork) GetInternetAccessibleEndpoint() bool
- func (x *VirtualSubNetwork) GetLabels() map[string]string
- func (x *VirtualSubNetwork) GetName() string
- func (x *VirtualSubNetwork) GetParentId() string
- func (x *VirtualSubNetwork) GetRaw() string
- func (x *VirtualSubNetwork) GetRedundancies() []*Redundancy
- func (x *VirtualSubNetwork) GetUsageStatistics() *UsageStatistics
- func (*VirtualSubNetwork) ProtoMessage()
- func (x *VirtualSubNetwork) ProtoReflect() protoreflect.Message
- func (x *VirtualSubNetwork) Reset()
- func (x *VirtualSubNetwork) String() string
- type WebApplicationFirewall
- func (*WebApplicationFirewall) Descriptor() ([]byte, []int)deprecated
- func (x *WebApplicationFirewall) GetEnabled() bool
- func (*WebApplicationFirewall) ProtoMessage()
- func (x *WebApplicationFirewall) ProtoReflect() protoreflect.Message
- func (x *WebApplicationFirewall) Reset()
- func (x *WebApplicationFirewall) String() string
- type Workflow
- func (*Workflow) Descriptor() ([]byte, []int)deprecated
- func (x *Workflow) GetCreationTime() *timestamppb.Timestamp
- func (x *Workflow) GetGeoLocation() *GeoLocation
- func (x *Workflow) GetId() string
- func (x *Workflow) GetInternetAccessibleEndpoint() bool
- func (x *Workflow) GetLabels() map[string]string
- func (x *Workflow) GetName() string
- func (x *Workflow) GetParentId() string
- func (x *Workflow) GetRaw() string
- func (x *Workflow) GetRedundancies() []*Redundancy
- func (x *Workflow) GetUsageStatistics() *UsageStatistics
- func (*Workflow) ProtoMessage()
- func (x *Workflow) ProtoReflect() protoreflect.Message
- func (x *Workflow) Reset()
- func (x *Workflow) String() string
- type ZoneRedundancy
Constants ¶
This section is empty.
Variables ¶
var (
// repeated string resource_type_names = 50000;
E_ResourceTypeNames = &file_api_ontology_ontology_proto_extTypes[0]
)
Extension fields to descriptorpb.MessageOptions.
var File_api_ontology_ontology_proto protoreflect.FileDescriptor
Functions ¶
func HasType ¶
func HasType(r IsResource, typ string) bool
func ResourceIDs ¶
func ResourceIDs(r []IsResource) []string
ResourceIDs return a list of the given resource IDs
func ResourceMap ¶
func ResourceMap(r IsResource) (props map[string]any, err error)
ResourceMap contains the properties of the resource as a map[string]any, based on its JSON representation. This also does some magic to include the resource types in the special key "type".
func ResourceTypes ¶
func ResourceTypes(r IsResource) []string
func ToPrettyJSON ¶
func ToPrettyJSON(r IsResource) (s string, err error)
Types ¶
type ABAC ¶
type ABAC struct {
// contains filtered or unexported fields
}
ABAC is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*ABAC) Descriptor
deprecated
func (*ABAC) ProtoMessage ¶
func (*ABAC) ProtoMessage()
func (*ABAC) ProtoReflect ¶
func (x *ABAC) ProtoReflect() protoreflect.Message
type AccessRestriction ¶
type AccessRestriction struct { // Types that are assignable to Type: // // *AccessRestriction_L3Firewall // *AccessRestriction_WebApplicationFirewall Type isAccessRestriction_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
AccessRestriction is an abstract class in our ontology, it cannot be instantiated but acts as an "interface".
func (*AccessRestriction) Descriptor
deprecated
func (*AccessRestriction) Descriptor() ([]byte, []int)
Deprecated: Use AccessRestriction.ProtoReflect.Descriptor instead.
func (*AccessRestriction) GetL3Firewall ¶
func (x *AccessRestriction) GetL3Firewall() *L3Firewall
func (*AccessRestriction) GetType ¶
func (m *AccessRestriction) GetType() isAccessRestriction_Type
func (*AccessRestriction) GetWebApplicationFirewall ¶
func (x *AccessRestriction) GetWebApplicationFirewall() *WebApplicationFirewall
func (*AccessRestriction) ProtoMessage ¶
func (*AccessRestriction) ProtoMessage()
func (*AccessRestriction) ProtoReflect ¶
func (x *AccessRestriction) ProtoReflect() protoreflect.Message
func (*AccessRestriction) Reset ¶
func (x *AccessRestriction) Reset()
func (*AccessRestriction) String ¶
func (x *AccessRestriction) String() string
type AccessRestriction_L3Firewall ¶
type AccessRestriction_L3Firewall struct {
L3Firewall *L3Firewall `protobuf:"bytes,1,opt,name=l3_firewall,json=l3Firewall,proto3,oneof"`
}
type AccessRestriction_WebApplicationFirewall ¶
type AccessRestriction_WebApplicationFirewall struct {
WebApplicationFirewall *WebApplicationFirewall `protobuf:"bytes,2,opt,name=web_application_firewall,json=webApplicationFirewall,proto3,oneof"`
}
type Account ¶
type Account struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,6,opt,name=raw,proto3" json:"raw,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,7,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,8,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,9,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,10,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
Account is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces. This represents the cloud account as a whole, e.g., an Azure subscription.
func (*Account) Descriptor
deprecated
func (*Account) GetCreationTime ¶
func (x *Account) GetCreationTime() *timestamppb.Timestamp
func (*Account) GetGeoLocation ¶
func (x *Account) GetGeoLocation() *GeoLocation
func (*Account) GetInternetAccessibleEndpoint ¶
func (*Account) GetParentId ¶
func (*Account) GetRedundancies ¶
func (x *Account) GetRedundancies() []*Redundancy
func (*Account) GetUsageStatistics ¶
func (x *Account) GetUsageStatistics() *UsageStatistics
func (*Account) ProtoMessage ¶
func (*Account) ProtoMessage()
func (*Account) ProtoReflect ¶
func (x *Account) ProtoReflect() protoreflect.Message
type ActivityLogging ¶
type ActivityLogging struct { Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` MonitoringEnabled bool `protobuf:"varint,2,opt,name=monitoring_enabled,json=monitoringEnabled,proto3" json:"monitoring_enabled,omitempty"` RetentionPeriod *durationpb.Duration `protobuf:"bytes,3,opt,name=retention_period,json=retentionPeriod,proto3" json:"retention_period,omitempty"` SecurityAlertsEnabled bool `` /* 127-byte string literal not displayed */ LoggingServiceIds []string `protobuf:"bytes,5,rep,name=logging_service_ids,json=loggingServiceIds,proto3" json:"logging_service_ids,omitempty"` // contains filtered or unexported fields }
ActivityLogging is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*ActivityLogging) Descriptor
deprecated
func (*ActivityLogging) Descriptor() ([]byte, []int)
Deprecated: Use ActivityLogging.ProtoReflect.Descriptor instead.
func (*ActivityLogging) GetEnabled ¶
func (x *ActivityLogging) GetEnabled() bool
func (*ActivityLogging) GetLoggingServiceIds ¶
func (x *ActivityLogging) GetLoggingServiceIds() []string
func (*ActivityLogging) GetMonitoringEnabled ¶
func (x *ActivityLogging) GetMonitoringEnabled() bool
func (*ActivityLogging) GetRetentionPeriod ¶
func (x *ActivityLogging) GetRetentionPeriod() *durationpb.Duration
func (*ActivityLogging) GetSecurityAlertsEnabled ¶
func (x *ActivityLogging) GetSecurityAlertsEnabled() bool
func (*ActivityLogging) ProtoMessage ¶
func (*ActivityLogging) ProtoMessage()
func (*ActivityLogging) ProtoReflect ¶
func (x *ActivityLogging) ProtoReflect() protoreflect.Message
func (*ActivityLogging) Reset ¶
func (x *ActivityLogging) Reset()
func (*ActivityLogging) String ¶
func (x *ActivityLogging) String() string
type AnomalyDetection ¶
type AnomalyDetection struct { Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` Scope string `protobuf:"bytes,2,opt,name=scope,proto3" json:"scope,omitempty"` ApplicationLogging *ApplicationLogging `protobuf:"bytes,3,opt,name=application_logging,json=applicationLogging,proto3" json:"application_logging,omitempty"` // contains filtered or unexported fields }
AnomalyDetection is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces. Analyzes the activity of a NetworkService (which includes DatabaseServices). Scope contains the resource ID of the protected resource.
func (*AnomalyDetection) Descriptor
deprecated
func (*AnomalyDetection) Descriptor() ([]byte, []int)
Deprecated: Use AnomalyDetection.ProtoReflect.Descriptor instead.
func (*AnomalyDetection) GetApplicationLogging ¶
func (x *AnomalyDetection) GetApplicationLogging() *ApplicationLogging
func (*AnomalyDetection) GetEnabled ¶
func (x *AnomalyDetection) GetEnabled() bool
func (*AnomalyDetection) GetScope ¶
func (x *AnomalyDetection) GetScope() string
func (*AnomalyDetection) ProtoMessage ¶
func (*AnomalyDetection) ProtoMessage()
func (*AnomalyDetection) ProtoReflect ¶
func (x *AnomalyDetection) ProtoReflect() protoreflect.Message
func (*AnomalyDetection) Reset ¶
func (x *AnomalyDetection) Reset()
func (*AnomalyDetection) String ¶
func (x *AnomalyDetection) String() string
type Application ¶
type Application struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` ProgrammingLanguage string `protobuf:"bytes,5,opt,name=programming_language,json=programmingLanguage,proto3" json:"programming_language,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,6,opt,name=raw,proto3" json:"raw,omitempty"` TranslationUnits []string `protobuf:"bytes,7,rep,name=translation_units,json=translationUnits,proto3" json:"translation_units,omitempty"` ComputeId *string `protobuf:"bytes,8,opt,name=compute_id,json=computeId,proto3,oneof" json:"compute_id,omitempty"` Functionalities []*Functionality `protobuf:"bytes,9,rep,name=functionalities,proto3" json:"functionalities,omitempty"` ParentId *string `protobuf:"bytes,10,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` // contains filtered or unexported fields }
Application is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces. This encapsulates the whole (source) code of an application.
func (*Application) Descriptor
deprecated
func (*Application) Descriptor() ([]byte, []int)
Deprecated: Use Application.ProtoReflect.Descriptor instead.
func (*Application) GetComputeId ¶
func (x *Application) GetComputeId() string
func (*Application) GetCreationTime ¶
func (x *Application) GetCreationTime() *timestamppb.Timestamp
func (*Application) GetFunctionalities ¶
func (x *Application) GetFunctionalities() []*Functionality
func (*Application) GetId ¶
func (x *Application) GetId() string
func (*Application) GetLabels ¶
func (x *Application) GetLabels() map[string]string
func (*Application) GetName ¶
func (x *Application) GetName() string
func (*Application) GetParentId ¶
func (x *Application) GetParentId() string
func (*Application) GetProgrammingLanguage ¶
func (x *Application) GetProgrammingLanguage() string
func (*Application) GetRaw ¶
func (x *Application) GetRaw() string
func (*Application) GetTranslationUnits ¶
func (x *Application) GetTranslationUnits() []string
func (*Application) ProtoMessage ¶
func (*Application) ProtoMessage()
func (*Application) ProtoReflect ¶
func (x *Application) ProtoReflect() protoreflect.Message
func (*Application) Reset ¶
func (x *Application) Reset()
func (*Application) String ¶
func (x *Application) String() string
type ApplicationLogging ¶
type ApplicationLogging struct { Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` MonitoringEnabled bool `protobuf:"varint,2,opt,name=monitoring_enabled,json=monitoringEnabled,proto3" json:"monitoring_enabled,omitempty"` RetentionPeriod *durationpb.Duration `protobuf:"bytes,3,opt,name=retention_period,json=retentionPeriod,proto3" json:"retention_period,omitempty"` SecurityAlertsEnabled bool `` /* 127-byte string literal not displayed */ LoggingServiceIds []string `protobuf:"bytes,5,rep,name=logging_service_ids,json=loggingServiceIds,proto3" json:"logging_service_ids,omitempty"` // contains filtered or unexported fields }
ApplicationLogging is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*ApplicationLogging) Descriptor
deprecated
func (*ApplicationLogging) Descriptor() ([]byte, []int)
Deprecated: Use ApplicationLogging.ProtoReflect.Descriptor instead.
func (*ApplicationLogging) GetEnabled ¶
func (x *ApplicationLogging) GetEnabled() bool
func (*ApplicationLogging) GetLoggingServiceIds ¶
func (x *ApplicationLogging) GetLoggingServiceIds() []string
func (*ApplicationLogging) GetMonitoringEnabled ¶
func (x *ApplicationLogging) GetMonitoringEnabled() bool
func (*ApplicationLogging) GetRetentionPeriod ¶
func (x *ApplicationLogging) GetRetentionPeriod() *durationpb.Duration
func (*ApplicationLogging) GetSecurityAlertsEnabled ¶
func (x *ApplicationLogging) GetSecurityAlertsEnabled() bool
func (*ApplicationLogging) ProtoMessage ¶
func (*ApplicationLogging) ProtoMessage()
func (*ApplicationLogging) ProtoReflect ¶
func (x *ApplicationLogging) ProtoReflect() protoreflect.Message
func (*ApplicationLogging) Reset ¶
func (x *ApplicationLogging) Reset()
func (*ApplicationLogging) String ¶
func (x *ApplicationLogging) String() string
type AtRestEncryption ¶
type AtRestEncryption struct { // Types that are assignable to Type: // // *AtRestEncryption_CustomerKeyEncryption // *AtRestEncryption_ManagedKeyEncryption Type isAtRestEncryption_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
AtRestEncryption is an abstract class in our ontology, it cannot be instantiated but acts as an "interface".
func (*AtRestEncryption) Descriptor
deprecated
func (*AtRestEncryption) Descriptor() ([]byte, []int)
Deprecated: Use AtRestEncryption.ProtoReflect.Descriptor instead.
func (*AtRestEncryption) GetCustomerKeyEncryption ¶
func (x *AtRestEncryption) GetCustomerKeyEncryption() *CustomerKeyEncryption
func (*AtRestEncryption) GetManagedKeyEncryption ¶
func (x *AtRestEncryption) GetManagedKeyEncryption() *ManagedKeyEncryption
func (*AtRestEncryption) GetType ¶
func (m *AtRestEncryption) GetType() isAtRestEncryption_Type
func (*AtRestEncryption) ProtoMessage ¶
func (*AtRestEncryption) ProtoMessage()
func (*AtRestEncryption) ProtoReflect ¶
func (x *AtRestEncryption) ProtoReflect() protoreflect.Message
func (*AtRestEncryption) Reset ¶
func (x *AtRestEncryption) Reset()
func (*AtRestEncryption) String ¶
func (x *AtRestEncryption) String() string
type AtRestEncryption_CustomerKeyEncryption ¶
type AtRestEncryption_CustomerKeyEncryption struct {
CustomerKeyEncryption *CustomerKeyEncryption `protobuf:"bytes,1,opt,name=customer_key_encryption,json=customerKeyEncryption,proto3,oneof"`
}
type AtRestEncryption_ManagedKeyEncryption ¶
type AtRestEncryption_ManagedKeyEncryption struct {
ManagedKeyEncryption *ManagedKeyEncryption `protobuf:"bytes,2,opt,name=managed_key_encryption,json=managedKeyEncryption,proto3,oneof"`
}
type Auditing ¶
type Auditing struct { // Types that are assignable to Type: // // *Auditing_AnomalyDetection // *Auditing_ActivityLogging // *Auditing_ApplicationLogging // *Auditing_BootLogging // *Auditing_OsLogging // *Auditing_ResourceLogging // *Auditing_MalwareProtection // *Auditing_UsageStatistics Type isAuditing_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
Auditing is an abstract class in our ontology, it cannot be instantiated but acts as an "interface".
func (*Auditing) Descriptor
deprecated
func (*Auditing) GetActivityLogging ¶
func (x *Auditing) GetActivityLogging() *ActivityLogging
func (*Auditing) GetAnomalyDetection ¶
func (x *Auditing) GetAnomalyDetection() *AnomalyDetection
func (*Auditing) GetApplicationLogging ¶
func (x *Auditing) GetApplicationLogging() *ApplicationLogging
func (*Auditing) GetBootLogging ¶
func (x *Auditing) GetBootLogging() *BootLogging
func (*Auditing) GetMalwareProtection ¶
func (x *Auditing) GetMalwareProtection() *MalwareProtection
func (*Auditing) GetOsLogging ¶
func (*Auditing) GetResourceLogging ¶
func (x *Auditing) GetResourceLogging() *ResourceLogging
func (*Auditing) GetUsageStatistics ¶
func (x *Auditing) GetUsageStatistics() *UsageStatistics
func (*Auditing) ProtoMessage ¶
func (*Auditing) ProtoMessage()
func (*Auditing) ProtoReflect ¶
func (x *Auditing) ProtoReflect() protoreflect.Message
type Auditing_ActivityLogging ¶
type Auditing_ActivityLogging struct {
ActivityLogging *ActivityLogging `protobuf:"bytes,2,opt,name=activity_logging,json=activityLogging,proto3,oneof"`
}
type Auditing_AnomalyDetection ¶
type Auditing_AnomalyDetection struct {
AnomalyDetection *AnomalyDetection `protobuf:"bytes,1,opt,name=anomaly_detection,json=anomalyDetection,proto3,oneof"`
}
type Auditing_ApplicationLogging ¶
type Auditing_ApplicationLogging struct {
ApplicationLogging *ApplicationLogging `protobuf:"bytes,3,opt,name=application_logging,json=applicationLogging,proto3,oneof"`
}
type Auditing_BootLogging ¶
type Auditing_BootLogging struct {
BootLogging *BootLogging `protobuf:"bytes,4,opt,name=boot_logging,json=bootLogging,proto3,oneof"`
}
type Auditing_MalwareProtection ¶
type Auditing_MalwareProtection struct {
MalwareProtection *MalwareProtection `protobuf:"bytes,7,opt,name=malware_protection,json=malwareProtection,proto3,oneof"`
}
type Auditing_OsLogging ¶
type Auditing_OsLogging struct {
OsLogging *OSLogging `protobuf:"bytes,5,opt,name=os_logging,json=osLogging,proto3,oneof"`
}
type Auditing_ResourceLogging ¶
type Auditing_ResourceLogging struct {
ResourceLogging *ResourceLogging `protobuf:"bytes,6,opt,name=resource_logging,json=resourceLogging,proto3,oneof"`
}
type Auditing_UsageStatistics ¶
type Auditing_UsageStatistics struct {
UsageStatistics *UsageStatistics `protobuf:"bytes,8,opt,name=usage_statistics,json=usageStatistics,proto3,oneof"`
}
type Authenticity ¶
type Authenticity struct { // Types that are assignable to Type: // // *Authenticity_CertificateBasedAuthentication // *Authenticity_TokenBasedAuthentication // *Authenticity_MultiFactorAuthentiation // *Authenticity_NoAuthentication // *Authenticity_OtpBasedAuthentication // *Authenticity_PasswordBasedAuthentication // *Authenticity_SingleSignOn Type isAuthenticity_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
Authenticity is an abstract class in our ontology, it cannot be instantiated but acts as an "interface".
func (*Authenticity) Descriptor
deprecated
func (*Authenticity) Descriptor() ([]byte, []int)
Deprecated: Use Authenticity.ProtoReflect.Descriptor instead.
func (*Authenticity) GetCertificateBasedAuthentication ¶
func (x *Authenticity) GetCertificateBasedAuthentication() *CertificateBasedAuthentication
func (*Authenticity) GetMultiFactorAuthentiation ¶
func (x *Authenticity) GetMultiFactorAuthentiation() *MultiFactorAuthentiation
func (*Authenticity) GetNoAuthentication ¶
func (x *Authenticity) GetNoAuthentication() *NoAuthentication
func (*Authenticity) GetOtpBasedAuthentication ¶
func (x *Authenticity) GetOtpBasedAuthentication() *OTPBasedAuthentication
func (*Authenticity) GetPasswordBasedAuthentication ¶
func (x *Authenticity) GetPasswordBasedAuthentication() *PasswordBasedAuthentication
func (*Authenticity) GetSingleSignOn ¶
func (x *Authenticity) GetSingleSignOn() *SingleSignOn
func (*Authenticity) GetTokenBasedAuthentication ¶
func (x *Authenticity) GetTokenBasedAuthentication() *TokenBasedAuthentication
func (*Authenticity) GetType ¶
func (m *Authenticity) GetType() isAuthenticity_Type
func (*Authenticity) ProtoMessage ¶
func (*Authenticity) ProtoMessage()
func (*Authenticity) ProtoReflect ¶
func (x *Authenticity) ProtoReflect() protoreflect.Message
func (*Authenticity) Reset ¶
func (x *Authenticity) Reset()
func (*Authenticity) String ¶
func (x *Authenticity) String() string
type Authenticity_CertificateBasedAuthentication ¶
type Authenticity_CertificateBasedAuthentication struct {
CertificateBasedAuthentication *CertificateBasedAuthentication `protobuf:"bytes,1,opt,name=certificate_based_authentication,json=certificateBasedAuthentication,proto3,oneof"`
}
type Authenticity_MultiFactorAuthentiation ¶
type Authenticity_MultiFactorAuthentiation struct {
MultiFactorAuthentiation *MultiFactorAuthentiation `protobuf:"bytes,3,opt,name=multi_factor_authentiation,json=multiFactorAuthentiation,proto3,oneof"`
}
type Authenticity_NoAuthentication ¶
type Authenticity_NoAuthentication struct {
NoAuthentication *NoAuthentication `protobuf:"bytes,4,opt,name=no_authentication,json=noAuthentication,proto3,oneof"`
}
type Authenticity_OtpBasedAuthentication ¶
type Authenticity_OtpBasedAuthentication struct {
OtpBasedAuthentication *OTPBasedAuthentication `protobuf:"bytes,5,opt,name=otp_based_authentication,json=otpBasedAuthentication,proto3,oneof"`
}
type Authenticity_PasswordBasedAuthentication ¶
type Authenticity_PasswordBasedAuthentication struct {
PasswordBasedAuthentication *PasswordBasedAuthentication `protobuf:"bytes,6,opt,name=password_based_authentication,json=passwordBasedAuthentication,proto3,oneof"`
}
type Authenticity_SingleSignOn ¶
type Authenticity_SingleSignOn struct {
SingleSignOn *SingleSignOn `protobuf:"bytes,7,opt,name=single_sign_on,json=singleSignOn,proto3,oneof"`
}
type Authenticity_TokenBasedAuthentication ¶
type Authenticity_TokenBasedAuthentication struct {
TokenBasedAuthentication *TokenBasedAuthentication `protobuf:"bytes,2,opt,name=token_based_authentication,json=tokenBasedAuthentication,proto3,oneof"`
}
type Authorization ¶
type Authorization struct { // Types that are assignable to Type: // // *Authorization_Abac // *Authorization_L3Firewall // *Authorization_WebApplicationFirewall // *Authorization_Rbac Type isAuthorization_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
Authorization is an abstract class in our ontology, it cannot be instantiated but acts as an "interface".
func (*Authorization) Descriptor
deprecated
func (*Authorization) Descriptor() ([]byte, []int)
Deprecated: Use Authorization.ProtoReflect.Descriptor instead.
func (*Authorization) GetAbac ¶
func (x *Authorization) GetAbac() *ABAC
func (*Authorization) GetL3Firewall ¶
func (x *Authorization) GetL3Firewall() *L3Firewall
func (*Authorization) GetRbac ¶
func (x *Authorization) GetRbac() *RBAC
func (*Authorization) GetType ¶
func (m *Authorization) GetType() isAuthorization_Type
func (*Authorization) GetWebApplicationFirewall ¶
func (x *Authorization) GetWebApplicationFirewall() *WebApplicationFirewall
func (*Authorization) ProtoMessage ¶
func (*Authorization) ProtoMessage()
func (*Authorization) ProtoReflect ¶
func (x *Authorization) ProtoReflect() protoreflect.Message
func (*Authorization) Reset ¶
func (x *Authorization) Reset()
func (*Authorization) String ¶
func (x *Authorization) String() string
type Authorization_Abac ¶
type Authorization_Abac struct {
Abac *ABAC `protobuf:"bytes,1,opt,name=abac,proto3,oneof"`
}
type Authorization_L3Firewall ¶
type Authorization_L3Firewall struct {
L3Firewall *L3Firewall `protobuf:"bytes,2,opt,name=l3_firewall,json=l3Firewall,proto3,oneof"`
}
type Authorization_Rbac ¶
type Authorization_Rbac struct {
Rbac *RBAC `protobuf:"bytes,4,opt,name=rbac,proto3,oneof"`
}
type Authorization_WebApplicationFirewall ¶
type Authorization_WebApplicationFirewall struct {
WebApplicationFirewall *WebApplicationFirewall `protobuf:"bytes,3,opt,name=web_application_firewall,json=webApplicationFirewall,proto3,oneof"`
}
type AutomaticUpdates ¶
type AutomaticUpdates struct { Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // The interval refers to the update interval in days. Interval *durationpb.Duration `protobuf:"bytes,2,opt,name=interval,proto3" json:"interval,omitempty"` SecurityOnly bool `protobuf:"varint,3,opt,name=security_only,json=securityOnly,proto3" json:"security_only,omitempty"` // contains filtered or unexported fields }
AutomaticUpdates is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces. This feature is, e.g., available on some VM services to automatically update their software. It ensures that a resource is protected from tampering with its state.
func (*AutomaticUpdates) Descriptor
deprecated
func (*AutomaticUpdates) Descriptor() ([]byte, []int)
Deprecated: Use AutomaticUpdates.ProtoReflect.Descriptor instead.
func (*AutomaticUpdates) GetEnabled ¶
func (x *AutomaticUpdates) GetEnabled() bool
func (*AutomaticUpdates) GetInterval ¶
func (x *AutomaticUpdates) GetInterval() *durationpb.Duration
func (*AutomaticUpdates) GetSecurityOnly ¶
func (x *AutomaticUpdates) GetSecurityOnly() bool
func (*AutomaticUpdates) ProtoMessage ¶
func (*AutomaticUpdates) ProtoMessage()
func (*AutomaticUpdates) ProtoReflect ¶
func (x *AutomaticUpdates) ProtoReflect() protoreflect.Message
func (*AutomaticUpdates) Reset ¶
func (x *AutomaticUpdates) Reset()
func (*AutomaticUpdates) String ¶
func (x *AutomaticUpdates) String() string
type Availability ¶
type Availability struct { // Types that are assignable to Type: // // *Availability_Backup // *Availability_DDoSProtection // *Availability_GeoLocation // *Availability_GeoRedundancy // *Availability_LocalRedundancy // *Availability_ZoneRedundancy Type isAvailability_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
Availability is an abstract class in our ontology, it cannot be instantiated but acts as an "interface".
func (*Availability) Descriptor
deprecated
func (*Availability) Descriptor() ([]byte, []int)
Deprecated: Use Availability.ProtoReflect.Descriptor instead.
func (*Availability) GetBackup ¶
func (x *Availability) GetBackup() *Backup
func (*Availability) GetDDoSProtection ¶
func (x *Availability) GetDDoSProtection() *DDoSProtection
func (*Availability) GetGeoLocation ¶
func (x *Availability) GetGeoLocation() *GeoLocation
func (*Availability) GetGeoRedundancy ¶
func (x *Availability) GetGeoRedundancy() *GeoRedundancy
func (*Availability) GetLocalRedundancy ¶
func (x *Availability) GetLocalRedundancy() *LocalRedundancy
func (*Availability) GetType ¶
func (m *Availability) GetType() isAvailability_Type
func (*Availability) GetZoneRedundancy ¶
func (x *Availability) GetZoneRedundancy() *ZoneRedundancy
func (*Availability) ProtoMessage ¶
func (*Availability) ProtoMessage()
func (*Availability) ProtoReflect ¶
func (x *Availability) ProtoReflect() protoreflect.Message
func (*Availability) Reset ¶
func (x *Availability) Reset()
func (*Availability) String ¶
func (x *Availability) String() string
type Availability_Backup ¶
type Availability_Backup struct {
Backup *Backup `protobuf:"bytes,1,opt,name=backup,proto3,oneof"`
}
type Availability_DDoSProtection ¶
type Availability_DDoSProtection struct {
DDoSProtection *DDoSProtection `protobuf:"bytes,2,opt,name=d_do_s_protection,json=dDoSProtection,proto3,oneof"`
}
type Availability_GeoLocation ¶
type Availability_GeoLocation struct {
GeoLocation *GeoLocation `protobuf:"bytes,3,opt,name=geo_location,json=geoLocation,proto3,oneof"`
}
type Availability_GeoRedundancy ¶
type Availability_GeoRedundancy struct {
GeoRedundancy *GeoRedundancy `protobuf:"bytes,4,opt,name=geo_redundancy,json=geoRedundancy,proto3,oneof"`
}
type Availability_LocalRedundancy ¶
type Availability_LocalRedundancy struct {
LocalRedundancy *LocalRedundancy `protobuf:"bytes,5,opt,name=local_redundancy,json=localRedundancy,proto3,oneof"`
}
type Availability_ZoneRedundancy ¶
type Availability_ZoneRedundancy struct {
ZoneRedundancy *ZoneRedundancy `protobuf:"bytes,6,opt,name=zone_redundancy,json=zoneRedundancy,proto3,oneof"`
}
type Backup ¶
type Backup struct { Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // The interval refers to the update interval in days. Interval *durationpb.Duration `protobuf:"bytes,2,opt,name=interval,proto3" json:"interval,omitempty"` RetentionPeriod *durationpb.Duration `protobuf:"bytes,3,opt,name=retention_period,json=retentionPeriod,proto3" json:"retention_period,omitempty"` StorageId *string `protobuf:"bytes,4,opt,name=storage_id,json=storageId,proto3,oneof" json:"storage_id,omitempty"` TransportEncryption *TransportEncryption `protobuf:"bytes,5,opt,name=transport_encryption,json=transportEncryption,proto3" json:"transport_encryption,omitempty"` // contains filtered or unexported fields }
Backup is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces. RetentionPeriod in hours
func (*Backup) Descriptor
deprecated
func (*Backup) GetEnabled ¶
func (*Backup) GetInterval ¶
func (x *Backup) GetInterval() *durationpb.Duration
func (*Backup) GetRetentionPeriod ¶
func (x *Backup) GetRetentionPeriod() *durationpb.Duration
func (*Backup) GetStorageId ¶
func (*Backup) GetTransportEncryption ¶
func (x *Backup) GetTransportEncryption() *TransportEncryption
func (*Backup) ProtoMessage ¶
func (*Backup) ProtoMessage()
func (*Backup) ProtoReflect ¶
func (x *Backup) ProtoReflect() protoreflect.Message
type BlockStorage ¶
type BlockStorage struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,6,opt,name=raw,proto3" json:"raw,omitempty"` AtRestEncryption *AtRestEncryption `protobuf:"bytes,7,opt,name=at_rest_encryption,json=atRestEncryption,proto3" json:"at_rest_encryption,omitempty"` Backups []*Backup `protobuf:"bytes,8,rep,name=backups,proto3" json:"backups,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,9,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` Immutability *Immutability `protobuf:"bytes,10,opt,name=immutability,proto3" json:"immutability,omitempty"` Redundancy *Redundancy `protobuf:"bytes,11,opt,name=redundancy,proto3" json:"redundancy,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,12,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,13,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` ResourceLogging *ResourceLogging `protobuf:"bytes,14,opt,name=resource_logging,json=resourceLogging,proto3" json:"resource_logging,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,15,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
BlockStorage is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*BlockStorage) Descriptor
deprecated
func (*BlockStorage) Descriptor() ([]byte, []int)
Deprecated: Use BlockStorage.ProtoReflect.Descriptor instead.
func (*BlockStorage) GetAtRestEncryption ¶
func (x *BlockStorage) GetAtRestEncryption() *AtRestEncryption
func (*BlockStorage) GetBackups ¶
func (x *BlockStorage) GetBackups() []*Backup
func (*BlockStorage) GetCreationTime ¶
func (x *BlockStorage) GetCreationTime() *timestamppb.Timestamp
func (*BlockStorage) GetGeoLocation ¶
func (x *BlockStorage) GetGeoLocation() *GeoLocation
func (*BlockStorage) GetId ¶
func (x *BlockStorage) GetId() string
func (*BlockStorage) GetImmutability ¶
func (x *BlockStorage) GetImmutability() *Immutability
func (*BlockStorage) GetInternetAccessibleEndpoint ¶
func (x *BlockStorage) GetInternetAccessibleEndpoint() bool
func (*BlockStorage) GetLabels ¶
func (x *BlockStorage) GetLabels() map[string]string
func (*BlockStorage) GetName ¶
func (x *BlockStorage) GetName() string
func (*BlockStorage) GetParentId ¶
func (x *BlockStorage) GetParentId() string
func (*BlockStorage) GetRaw ¶
func (x *BlockStorage) GetRaw() string
func (*BlockStorage) GetRedundancies ¶
func (x *BlockStorage) GetRedundancies() []*Redundancy
func (*BlockStorage) GetRedundancy ¶
func (x *BlockStorage) GetRedundancy() *Redundancy
func (*BlockStorage) GetResourceLogging ¶
func (x *BlockStorage) GetResourceLogging() *ResourceLogging
func (*BlockStorage) GetUsageStatistics ¶
func (x *BlockStorage) GetUsageStatistics() *UsageStatistics
func (*BlockStorage) ProtoMessage ¶
func (*BlockStorage) ProtoMessage()
func (*BlockStorage) ProtoReflect ¶
func (x *BlockStorage) ProtoReflect() protoreflect.Message
func (*BlockStorage) Reset ¶
func (x *BlockStorage) Reset()
func (*BlockStorage) String ¶
func (x *BlockStorage) String() string
type BootLogging ¶
type BootLogging struct { Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` MonitoringEnabled bool `protobuf:"varint,2,opt,name=monitoring_enabled,json=monitoringEnabled,proto3" json:"monitoring_enabled,omitempty"` RetentionPeriod *durationpb.Duration `protobuf:"bytes,3,opt,name=retention_period,json=retentionPeriod,proto3" json:"retention_period,omitempty"` SecurityAlertsEnabled bool `` /* 127-byte string literal not displayed */ LoggingServiceIds []string `protobuf:"bytes,5,rep,name=logging_service_ids,json=loggingServiceIds,proto3" json:"logging_service_ids,omitempty"` // contains filtered or unexported fields }
BootLogging is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*BootLogging) Descriptor
deprecated
func (*BootLogging) Descriptor() ([]byte, []int)
Deprecated: Use BootLogging.ProtoReflect.Descriptor instead.
func (*BootLogging) GetEnabled ¶
func (x *BootLogging) GetEnabled() bool
func (*BootLogging) GetLoggingServiceIds ¶
func (x *BootLogging) GetLoggingServiceIds() []string
func (*BootLogging) GetMonitoringEnabled ¶
func (x *BootLogging) GetMonitoringEnabled() bool
func (*BootLogging) GetRetentionPeriod ¶
func (x *BootLogging) GetRetentionPeriod() *durationpb.Duration
func (*BootLogging) GetSecurityAlertsEnabled ¶
func (x *BootLogging) GetSecurityAlertsEnabled() bool
func (*BootLogging) ProtoMessage ¶
func (*BootLogging) ProtoMessage()
func (*BootLogging) ProtoReflect ¶
func (x *BootLogging) ProtoReflect() protoreflect.Message
func (*BootLogging) Reset ¶
func (x *BootLogging) Reset()
func (*BootLogging) String ¶
func (x *BootLogging) String() string
type CICDService ¶
type CICDService struct { // Types that are assignable to Type: // // *CICDService_Job // *CICDService_Workflow Type isCICDService_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
CICDService is an abstract class in our ontology, it cannot be instantiated but acts as an "interface".
func (*CICDService) Descriptor
deprecated
func (*CICDService) Descriptor() ([]byte, []int)
Deprecated: Use CICDService.ProtoReflect.Descriptor instead.
func (*CICDService) GetJob ¶
func (x *CICDService) GetJob() *Job
func (*CICDService) GetType ¶
func (m *CICDService) GetType() isCICDService_Type
func (*CICDService) GetWorkflow ¶
func (x *CICDService) GetWorkflow() *Workflow
func (*CICDService) ProtoMessage ¶
func (*CICDService) ProtoMessage()
func (*CICDService) ProtoReflect ¶
func (x *CICDService) ProtoReflect() protoreflect.Message
func (*CICDService) Reset ¶
func (x *CICDService) Reset()
func (*CICDService) String ¶
func (x *CICDService) String() string
type CICDService_Job ¶
type CICDService_Job struct {
Job *Job `protobuf:"bytes,1,opt,name=job,proto3,oneof"`
}
type CICDService_Workflow ¶
type CICDService_Workflow struct {
Workflow *Workflow `protobuf:"bytes,2,opt,name=workflow,proto3,oneof"`
}
type Certificate ¶
type Certificate struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` ExpirationDate *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=expiration_date,json=expirationDate,proto3" json:"expiration_date,omitempty"` Id string `protobuf:"bytes,4,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ IsManaged bool `protobuf:"varint,6,opt,name=is_managed,json=isManaged,proto3" json:"is_managed,omitempty"` Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,8,opt,name=name,proto3" json:"name,omitempty"` NotBeforeDate *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=not_before_date,json=notBeforeDate,proto3" json:"not_before_date,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,10,opt,name=raw,proto3" json:"raw,omitempty"` CloudResourceId *string `protobuf:"bytes,11,opt,name=cloud_resource_id,json=cloudResourceId,proto3,oneof" json:"cloud_resource_id,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,12,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,13,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,14,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,15,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
Certificate is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*Certificate) Descriptor
deprecated
func (*Certificate) Descriptor() ([]byte, []int)
Deprecated: Use Certificate.ProtoReflect.Descriptor instead.
func (*Certificate) GetCloudResourceId ¶
func (x *Certificate) GetCloudResourceId() string
func (*Certificate) GetCreationTime ¶
func (x *Certificate) GetCreationTime() *timestamppb.Timestamp
func (*Certificate) GetEnabled ¶
func (x *Certificate) GetEnabled() bool
func (*Certificate) GetExpirationDate ¶
func (x *Certificate) GetExpirationDate() *timestamppb.Timestamp
func (*Certificate) GetGeoLocation ¶
func (x *Certificate) GetGeoLocation() *GeoLocation
func (*Certificate) GetId ¶
func (x *Certificate) GetId() string
func (*Certificate) GetInternetAccessibleEndpoint ¶
func (x *Certificate) GetInternetAccessibleEndpoint() bool
func (*Certificate) GetIsManaged ¶
func (x *Certificate) GetIsManaged() bool
func (*Certificate) GetLabels ¶
func (x *Certificate) GetLabels() map[string]string
func (*Certificate) GetName ¶
func (x *Certificate) GetName() string
func (*Certificate) GetNotBeforeDate ¶
func (x *Certificate) GetNotBeforeDate() *timestamppb.Timestamp
func (*Certificate) GetParentId ¶
func (x *Certificate) GetParentId() string
func (*Certificate) GetRaw ¶
func (x *Certificate) GetRaw() string
func (*Certificate) GetRedundancies ¶
func (x *Certificate) GetRedundancies() []*Redundancy
func (*Certificate) GetUsageStatistics ¶
func (x *Certificate) GetUsageStatistics() *UsageStatistics
func (*Certificate) ProtoMessage ¶
func (*Certificate) ProtoMessage()
func (*Certificate) ProtoReflect ¶
func (x *Certificate) ProtoReflect() protoreflect.Message
func (*Certificate) Reset ¶
func (x *Certificate) Reset()
func (*Certificate) String ¶
func (x *Certificate) String() string
type CertificateBasedAuthentication ¶
type CertificateBasedAuthentication struct { ContextIsChecked bool `protobuf:"varint,1,opt,name=context_is_checked,json=contextIsChecked,proto3" json:"context_is_checked,omitempty"` Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` // contains filtered or unexported fields }
CertificateBasedAuthentication is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*CertificateBasedAuthentication) Descriptor
deprecated
func (*CertificateBasedAuthentication) Descriptor() ([]byte, []int)
Deprecated: Use CertificateBasedAuthentication.ProtoReflect.Descriptor instead.
func (*CertificateBasedAuthentication) GetContextIsChecked ¶
func (x *CertificateBasedAuthentication) GetContextIsChecked() bool
func (*CertificateBasedAuthentication) GetEnabled ¶
func (x *CertificateBasedAuthentication) GetEnabled() bool
func (*CertificateBasedAuthentication) ProtoMessage ¶
func (*CertificateBasedAuthentication) ProtoMessage()
func (*CertificateBasedAuthentication) ProtoReflect ¶
func (x *CertificateBasedAuthentication) ProtoReflect() protoreflect.Message
func (*CertificateBasedAuthentication) Reset ¶
func (x *CertificateBasedAuthentication) Reset()
func (*CertificateBasedAuthentication) String ¶
func (x *CertificateBasedAuthentication) String() string
type CipherSuite ¶
type CipherSuite struct { // for example: RSA, ECDSA AuthenticationMechanism string `` /* 130-byte string literal not displayed */ KeyExchangeAlgorithm string `protobuf:"bytes,2,opt,name=key_exchange_algorithm,json=keyExchangeAlgorithm,proto3" json:"key_exchange_algorithm,omitempty"` // naming schema: SHA-256 MacAlgorithm string `protobuf:"bytes,3,opt,name=mac_algorithm,json=macAlgorithm,proto3" json:"mac_algorithm,omitempty"` // naming schema: AES-128-GCM SessionCipher string `protobuf:"bytes,4,opt,name=session_cipher,json=sessionCipher,proto3" json:"session_cipher,omitempty"` // contains filtered or unexported fields }
CipherSuite is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*CipherSuite) Descriptor
deprecated
func (*CipherSuite) Descriptor() ([]byte, []int)
Deprecated: Use CipherSuite.ProtoReflect.Descriptor instead.
func (*CipherSuite) GetAuthenticationMechanism ¶
func (x *CipherSuite) GetAuthenticationMechanism() string
func (*CipherSuite) GetKeyExchangeAlgorithm ¶
func (x *CipherSuite) GetKeyExchangeAlgorithm() string
func (*CipherSuite) GetMacAlgorithm ¶
func (x *CipherSuite) GetMacAlgorithm() string
func (*CipherSuite) GetSessionCipher ¶
func (x *CipherSuite) GetSessionCipher() string
func (*CipherSuite) ProtoMessage ¶
func (*CipherSuite) ProtoMessage()
func (*CipherSuite) ProtoReflect ¶
func (x *CipherSuite) ProtoReflect() protoreflect.Message
func (*CipherSuite) Reset ¶
func (x *CipherSuite) Reset()
func (*CipherSuite) String ¶
func (x *CipherSuite) String() string
type CloudResource ¶
type CloudResource struct { // Types that are assignable to Type: // // *CloudResource_Account // *CloudResource_Job // *CloudResource_Workflow // *CloudResource_Container // *CloudResource_Function // *CloudResource_VirtualMachine // *CloudResource_ContainerOrchestration // *CloudResource_ContainerRegistry // *CloudResource_Certificate // *CloudResource_Key // *CloudResource_Secret // *CloudResource_Identity // *CloudResource_RoleAssignment // *CloudResource_ContainerImage // *CloudResource_VmImage // *CloudResource_DeviceProvisioningService // *CloudResource_MessagingHub // *CloudResource_KeyVault // *CloudResource_NetworkInterface // *CloudResource_NetworkSecurityGroup // *CloudResource_FunctionService // *CloudResource_GenericNetworkService // *CloudResource_LoadBalancer // *CloudResource_LoggingService // *CloudResource_SecurityAdvisoryService // *CloudResource_DocumentDatabaseService // *CloudResource_KeyValueDatabaseService // *CloudResource_MultiModalDatabaseService // *CloudResource_RelationalDatabaseService // *CloudResource_FileStorageService // *CloudResource_ObjectStorageService // *CloudResource_VirtualNetwork // *CloudResource_VirtualSubNetwork // *CloudResource_PasswordPolicy // *CloudResource_ResourceGroup // *CloudResource_BlockStorage // *CloudResource_DatabaseStorage // *CloudResource_FileStorage // *CloudResource_ObjectStorage Type isCloudResource_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
CloudResource is an abstract class in our ontology, it cannot be instantiated but acts as an "interface".
func (*CloudResource) Descriptor
deprecated
func (*CloudResource) Descriptor() ([]byte, []int)
Deprecated: Use CloudResource.ProtoReflect.Descriptor instead.
func (*CloudResource) GetAccount ¶
func (x *CloudResource) GetAccount() *Account
func (*CloudResource) GetBlockStorage ¶
func (x *CloudResource) GetBlockStorage() *BlockStorage
func (*CloudResource) GetCertificate ¶
func (x *CloudResource) GetCertificate() *Certificate
func (*CloudResource) GetContainer ¶
func (x *CloudResource) GetContainer() *Container
func (*CloudResource) GetContainerImage ¶
func (x *CloudResource) GetContainerImage() *ContainerImage
func (*CloudResource) GetContainerOrchestration ¶
func (x *CloudResource) GetContainerOrchestration() *ContainerOrchestration
func (*CloudResource) GetContainerRegistry ¶
func (x *CloudResource) GetContainerRegistry() *ContainerRegistry
func (*CloudResource) GetDatabaseStorage ¶
func (x *CloudResource) GetDatabaseStorage() *DatabaseStorage
func (*CloudResource) GetDeviceProvisioningService ¶
func (x *CloudResource) GetDeviceProvisioningService() *DeviceProvisioningService
func (*CloudResource) GetDocumentDatabaseService ¶
func (x *CloudResource) GetDocumentDatabaseService() *DocumentDatabaseService
func (*CloudResource) GetFileStorage ¶
func (x *CloudResource) GetFileStorage() *FileStorage
func (*CloudResource) GetFileStorageService ¶
func (x *CloudResource) GetFileStorageService() *FileStorageService
func (*CloudResource) GetFunction ¶
func (x *CloudResource) GetFunction() *Function
func (*CloudResource) GetFunctionService ¶
func (x *CloudResource) GetFunctionService() *FunctionService
func (*CloudResource) GetGenericNetworkService ¶
func (x *CloudResource) GetGenericNetworkService() *GenericNetworkService
func (*CloudResource) GetIdentity ¶
func (x *CloudResource) GetIdentity() *Identity
func (*CloudResource) GetJob ¶
func (x *CloudResource) GetJob() *Job
func (*CloudResource) GetKey ¶
func (x *CloudResource) GetKey() *Key
func (*CloudResource) GetKeyValueDatabaseService ¶
func (x *CloudResource) GetKeyValueDatabaseService() *KeyValueDatabaseService
func (*CloudResource) GetKeyVault ¶
func (x *CloudResource) GetKeyVault() *KeyVault
func (*CloudResource) GetLoadBalancer ¶
func (x *CloudResource) GetLoadBalancer() *LoadBalancer
func (*CloudResource) GetLoggingService ¶
func (x *CloudResource) GetLoggingService() *LoggingService
func (*CloudResource) GetMessagingHub ¶
func (x *CloudResource) GetMessagingHub() *MessagingHub
func (*CloudResource) GetMultiModalDatabaseService ¶
func (x *CloudResource) GetMultiModalDatabaseService() *MultiModalDatabaseService
func (*CloudResource) GetNetworkInterface ¶
func (x *CloudResource) GetNetworkInterface() *NetworkInterface
func (*CloudResource) GetNetworkSecurityGroup ¶
func (x *CloudResource) GetNetworkSecurityGroup() *NetworkSecurityGroup
func (*CloudResource) GetObjectStorage ¶
func (x *CloudResource) GetObjectStorage() *ObjectStorage
func (*CloudResource) GetObjectStorageService ¶
func (x *CloudResource) GetObjectStorageService() *ObjectStorageService
func (*CloudResource) GetPasswordPolicy ¶
func (x *CloudResource) GetPasswordPolicy() *PasswordPolicy
func (*CloudResource) GetRelationalDatabaseService ¶
func (x *CloudResource) GetRelationalDatabaseService() *RelationalDatabaseService
func (*CloudResource) GetResourceGroup ¶
func (x *CloudResource) GetResourceGroup() *ResourceGroup
func (*CloudResource) GetRoleAssignment ¶
func (x *CloudResource) GetRoleAssignment() *RoleAssignment
func (*CloudResource) GetSecret ¶
func (x *CloudResource) GetSecret() *Secret
func (*CloudResource) GetSecurityAdvisoryService ¶
func (x *CloudResource) GetSecurityAdvisoryService() *SecurityAdvisoryService
func (*CloudResource) GetType ¶
func (m *CloudResource) GetType() isCloudResource_Type
func (*CloudResource) GetVirtualMachine ¶
func (x *CloudResource) GetVirtualMachine() *VirtualMachine
func (*CloudResource) GetVirtualNetwork ¶
func (x *CloudResource) GetVirtualNetwork() *VirtualNetwork
func (*CloudResource) GetVirtualSubNetwork ¶
func (x *CloudResource) GetVirtualSubNetwork() *VirtualSubNetwork
func (*CloudResource) GetVmImage ¶
func (x *CloudResource) GetVmImage() *VMImage
func (*CloudResource) GetWorkflow ¶
func (x *CloudResource) GetWorkflow() *Workflow
func (*CloudResource) ProtoMessage ¶
func (*CloudResource) ProtoMessage()
func (*CloudResource) ProtoReflect ¶
func (x *CloudResource) ProtoReflect() protoreflect.Message
func (*CloudResource) Reset ¶
func (x *CloudResource) Reset()
func (*CloudResource) String ¶
func (x *CloudResource) String() string
type CloudResource_Account ¶
type CloudResource_Account struct {
Account *Account `protobuf:"bytes,1,opt,name=account,proto3,oneof"`
}
type CloudResource_BlockStorage ¶
type CloudResource_BlockStorage struct {
BlockStorage *BlockStorage `protobuf:"bytes,36,opt,name=block_storage,json=blockStorage,proto3,oneof"`
}
type CloudResource_Certificate ¶
type CloudResource_Certificate struct {
Certificate *Certificate `protobuf:"bytes,9,opt,name=certificate,proto3,oneof"`
}
type CloudResource_Container ¶
type CloudResource_Container struct {
Container *Container `protobuf:"bytes,4,opt,name=container,proto3,oneof"`
}
type CloudResource_ContainerImage ¶
type CloudResource_ContainerImage struct {
ContainerImage *ContainerImage `protobuf:"bytes,14,opt,name=container_image,json=containerImage,proto3,oneof"`
}
type CloudResource_ContainerOrchestration ¶
type CloudResource_ContainerOrchestration struct {
ContainerOrchestration *ContainerOrchestration `protobuf:"bytes,7,opt,name=container_orchestration,json=containerOrchestration,proto3,oneof"`
}
type CloudResource_ContainerRegistry ¶
type CloudResource_ContainerRegistry struct {
ContainerRegistry *ContainerRegistry `protobuf:"bytes,8,opt,name=container_registry,json=containerRegistry,proto3,oneof"`
}
type CloudResource_DatabaseStorage ¶
type CloudResource_DatabaseStorage struct {
DatabaseStorage *DatabaseStorage `protobuf:"bytes,37,opt,name=database_storage,json=databaseStorage,proto3,oneof"`
}
type CloudResource_DeviceProvisioningService ¶
type CloudResource_DeviceProvisioningService struct {
DeviceProvisioningService *DeviceProvisioningService `protobuf:"bytes,16,opt,name=device_provisioning_service,json=deviceProvisioningService,proto3,oneof"`
}
type CloudResource_DocumentDatabaseService ¶
type CloudResource_DocumentDatabaseService struct {
DocumentDatabaseService *DocumentDatabaseService `protobuf:"bytes,26,opt,name=document_database_service,json=documentDatabaseService,proto3,oneof"`
}
type CloudResource_FileStorage ¶
type CloudResource_FileStorage struct {
FileStorage *FileStorage `protobuf:"bytes,38,opt,name=file_storage,json=fileStorage,proto3,oneof"`
}
type CloudResource_FileStorageService ¶
type CloudResource_FileStorageService struct {
FileStorageService *FileStorageService `protobuf:"bytes,30,opt,name=file_storage_service,json=fileStorageService,proto3,oneof"`
}
type CloudResource_Function ¶
type CloudResource_Function struct {
Function *Function `protobuf:"bytes,5,opt,name=function,proto3,oneof"`
}
type CloudResource_FunctionService ¶
type CloudResource_FunctionService struct {
FunctionService *FunctionService `protobuf:"bytes,21,opt,name=function_service,json=functionService,proto3,oneof"`
}
type CloudResource_GenericNetworkService ¶
type CloudResource_GenericNetworkService struct {
GenericNetworkService *GenericNetworkService `protobuf:"bytes,22,opt,name=generic_network_service,json=genericNetworkService,proto3,oneof"`
}
type CloudResource_Identity ¶
type CloudResource_Identity struct {
Identity *Identity `protobuf:"bytes,12,opt,name=identity,proto3,oneof"`
}
type CloudResource_Job ¶
type CloudResource_Job struct {
Job *Job `protobuf:"bytes,2,opt,name=job,proto3,oneof"`
}
type CloudResource_Key ¶
type CloudResource_Key struct {
Key *Key `protobuf:"bytes,10,opt,name=key,proto3,oneof"`
}
type CloudResource_KeyValueDatabaseService ¶
type CloudResource_KeyValueDatabaseService struct {
KeyValueDatabaseService *KeyValueDatabaseService `protobuf:"bytes,27,opt,name=key_value_database_service,json=keyValueDatabaseService,proto3,oneof"`
}
type CloudResource_KeyVault ¶
type CloudResource_KeyVault struct {
KeyVault *KeyVault `protobuf:"bytes,18,opt,name=key_vault,json=keyVault,proto3,oneof"`
}
type CloudResource_LoadBalancer ¶
type CloudResource_LoadBalancer struct {
LoadBalancer *LoadBalancer `protobuf:"bytes,23,opt,name=load_balancer,json=loadBalancer,proto3,oneof"`
}
type CloudResource_LoggingService ¶
type CloudResource_LoggingService struct {
LoggingService *LoggingService `protobuf:"bytes,24,opt,name=logging_service,json=loggingService,proto3,oneof"`
}
type CloudResource_MessagingHub ¶
type CloudResource_MessagingHub struct {
MessagingHub *MessagingHub `protobuf:"bytes,17,opt,name=messaging_hub,json=messagingHub,proto3,oneof"`
}
type CloudResource_MultiModalDatabaseService ¶
type CloudResource_MultiModalDatabaseService struct {
MultiModalDatabaseService *MultiModalDatabaseService `protobuf:"bytes,28,opt,name=multi_modal_database_service,json=multiModalDatabaseService,proto3,oneof"`
}
type CloudResource_NetworkInterface ¶
type CloudResource_NetworkInterface struct {
NetworkInterface *NetworkInterface `protobuf:"bytes,19,opt,name=network_interface,json=networkInterface,proto3,oneof"`
}
type CloudResource_NetworkSecurityGroup ¶
type CloudResource_NetworkSecurityGroup struct {
NetworkSecurityGroup *NetworkSecurityGroup `protobuf:"bytes,20,opt,name=network_security_group,json=networkSecurityGroup,proto3,oneof"`
}
type CloudResource_ObjectStorage ¶
type CloudResource_ObjectStorage struct {
ObjectStorage *ObjectStorage `protobuf:"bytes,39,opt,name=object_storage,json=objectStorage,proto3,oneof"`
}
type CloudResource_ObjectStorageService ¶
type CloudResource_ObjectStorageService struct {
ObjectStorageService *ObjectStorageService `protobuf:"bytes,31,opt,name=object_storage_service,json=objectStorageService,proto3,oneof"`
}
type CloudResource_PasswordPolicy ¶
type CloudResource_PasswordPolicy struct {
PasswordPolicy *PasswordPolicy `protobuf:"bytes,34,opt,name=password_policy,json=passwordPolicy,proto3,oneof"`
}
type CloudResource_RelationalDatabaseService ¶
type CloudResource_RelationalDatabaseService struct {
RelationalDatabaseService *RelationalDatabaseService `protobuf:"bytes,29,opt,name=relational_database_service,json=relationalDatabaseService,proto3,oneof"`
}
type CloudResource_ResourceGroup ¶
type CloudResource_ResourceGroup struct {
ResourceGroup *ResourceGroup `protobuf:"bytes,35,opt,name=resource_group,json=resourceGroup,proto3,oneof"`
}
type CloudResource_RoleAssignment ¶
type CloudResource_RoleAssignment struct {
RoleAssignment *RoleAssignment `protobuf:"bytes,13,opt,name=role_assignment,json=roleAssignment,proto3,oneof"`
}
type CloudResource_Secret ¶
type CloudResource_Secret struct {
Secret *Secret `protobuf:"bytes,11,opt,name=secret,proto3,oneof"`
}
type CloudResource_SecurityAdvisoryService ¶
type CloudResource_SecurityAdvisoryService struct {
SecurityAdvisoryService *SecurityAdvisoryService `protobuf:"bytes,25,opt,name=security_advisory_service,json=securityAdvisoryService,proto3,oneof"`
}
type CloudResource_VirtualMachine ¶
type CloudResource_VirtualMachine struct {
VirtualMachine *VirtualMachine `protobuf:"bytes,6,opt,name=virtual_machine,json=virtualMachine,proto3,oneof"`
}
type CloudResource_VirtualNetwork ¶
type CloudResource_VirtualNetwork struct {
VirtualNetwork *VirtualNetwork `protobuf:"bytes,32,opt,name=virtual_network,json=virtualNetwork,proto3,oneof"`
}
type CloudResource_VirtualSubNetwork ¶
type CloudResource_VirtualSubNetwork struct {
VirtualSubNetwork *VirtualSubNetwork `protobuf:"bytes,33,opt,name=virtual_sub_network,json=virtualSubNetwork,proto3,oneof"`
}
type CloudResource_VmImage ¶
type CloudResource_VmImage struct {
VmImage *VMImage `protobuf:"bytes,15,opt,name=vm_image,json=vmImage,proto3,oneof"`
}
type CloudResource_Workflow ¶
type CloudResource_Workflow struct {
Workflow *Workflow `protobuf:"bytes,3,opt,name=workflow,proto3,oneof"`
}
type CloudSDK ¶
type CloudSDK struct {
// contains filtered or unexported fields
}
CloudSDK is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*CloudSDK) Descriptor
deprecated
func (*CloudSDK) ProtoMessage ¶
func (*CloudSDK) ProtoMessage()
func (*CloudSDK) ProtoReflect ¶
func (x *CloudSDK) ProtoReflect() protoreflect.Message
type Compute ¶
type Compute struct { // Types that are assignable to Type: // // *Compute_Container // *Compute_Function // *Compute_VirtualMachine Type isCompute_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
Compute is an abstract class in our ontology, it cannot be instantiated but acts as an "interface".
func (*Compute) Descriptor
deprecated
func (*Compute) GetContainer ¶
func (*Compute) GetFunction ¶
func (*Compute) GetVirtualMachine ¶
func (x *Compute) GetVirtualMachine() *VirtualMachine
func (*Compute) ProtoMessage ¶
func (*Compute) ProtoMessage()
func (*Compute) ProtoReflect ¶
func (x *Compute) ProtoReflect() protoreflect.Message
type Compute_Container ¶
type Compute_Container struct {
Container *Container `protobuf:"bytes,1,opt,name=container,proto3,oneof"`
}
type Compute_Function ¶
type Compute_Function struct {
Function *Function `protobuf:"bytes,2,opt,name=function,proto3,oneof"`
}
type Compute_VirtualMachine ¶
type Compute_VirtualMachine struct {
VirtualMachine *VirtualMachine `protobuf:"bytes,3,opt,name=virtual_machine,json=virtualMachine,proto3,oneof"`
}
type Confidentiality ¶
type Confidentiality struct { // Types that are assignable to Type: // // *Confidentiality_CustomerKeyEncryption // *Confidentiality_ManagedKeyEncryption // *Confidentiality_EncryptionInUse // *Confidentiality_TransportEncryption Type isConfidentiality_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
Confidentiality is an abstract class in our ontology, it cannot be instantiated but acts as an "interface".
func (*Confidentiality) Descriptor
deprecated
func (*Confidentiality) Descriptor() ([]byte, []int)
Deprecated: Use Confidentiality.ProtoReflect.Descriptor instead.
func (*Confidentiality) GetCustomerKeyEncryption ¶
func (x *Confidentiality) GetCustomerKeyEncryption() *CustomerKeyEncryption
func (*Confidentiality) GetEncryptionInUse ¶
func (x *Confidentiality) GetEncryptionInUse() *EncryptionInUse
func (*Confidentiality) GetManagedKeyEncryption ¶
func (x *Confidentiality) GetManagedKeyEncryption() *ManagedKeyEncryption
func (*Confidentiality) GetTransportEncryption ¶
func (x *Confidentiality) GetTransportEncryption() *TransportEncryption
func (*Confidentiality) GetType ¶
func (m *Confidentiality) GetType() isConfidentiality_Type
func (*Confidentiality) ProtoMessage ¶
func (*Confidentiality) ProtoMessage()
func (*Confidentiality) ProtoReflect ¶
func (x *Confidentiality) ProtoReflect() protoreflect.Message
func (*Confidentiality) Reset ¶
func (x *Confidentiality) Reset()
func (*Confidentiality) String ¶
func (x *Confidentiality) String() string
type Confidentiality_CustomerKeyEncryption ¶
type Confidentiality_CustomerKeyEncryption struct {
CustomerKeyEncryption *CustomerKeyEncryption `protobuf:"bytes,1,opt,name=customer_key_encryption,json=customerKeyEncryption,proto3,oneof"`
}
type Confidentiality_EncryptionInUse ¶
type Confidentiality_EncryptionInUse struct {
EncryptionInUse *EncryptionInUse `protobuf:"bytes,3,opt,name=encryption_in_use,json=encryptionInUse,proto3,oneof"`
}
type Confidentiality_ManagedKeyEncryption ¶
type Confidentiality_ManagedKeyEncryption struct {
ManagedKeyEncryption *ManagedKeyEncryption `protobuf:"bytes,2,opt,name=managed_key_encryption,json=managedKeyEncryption,proto3,oneof"`
}
type Confidentiality_TransportEncryption ¶
type Confidentiality_TransportEncryption struct {
TransportEncryption *TransportEncryption `protobuf:"bytes,4,opt,name=transport_encryption,json=transportEncryption,proto3,oneof"`
}
type Container ¶
type Container struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,6,opt,name=raw,proto3" json:"raw,omitempty"` EncryptionInUse *EncryptionInUse `protobuf:"bytes,7,opt,name=encryption_in_use,json=encryptionInUse,proto3" json:"encryption_in_use,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,8,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` ImageId *string `protobuf:"bytes,9,opt,name=image_id,json=imageId,proto3,oneof" json:"image_id,omitempty"` NetworkInterfaceIds []string `protobuf:"bytes,10,rep,name=network_interface_ids,json=networkInterfaceIds,proto3" json:"network_interface_ids,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,11,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,12,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` ResourceLogging *ResourceLogging `protobuf:"bytes,13,opt,name=resource_logging,json=resourceLogging,proto3" json:"resource_logging,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,14,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
Container is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*Container) Descriptor
deprecated
func (*Container) GetCreationTime ¶
func (x *Container) GetCreationTime() *timestamppb.Timestamp
func (*Container) GetEncryptionInUse ¶
func (x *Container) GetEncryptionInUse() *EncryptionInUse
func (*Container) GetGeoLocation ¶
func (x *Container) GetGeoLocation() *GeoLocation
func (*Container) GetImageId ¶
func (*Container) GetInternetAccessibleEndpoint ¶
func (*Container) GetNetworkInterfaceIds ¶
func (*Container) GetParentId ¶
func (*Container) GetRedundancies ¶
func (x *Container) GetRedundancies() []*Redundancy
func (*Container) GetResourceLogging ¶
func (x *Container) GetResourceLogging() *ResourceLogging
func (*Container) GetUsageStatistics ¶
func (x *Container) GetUsageStatistics() *UsageStatistics
func (*Container) ProtoMessage ¶
func (*Container) ProtoMessage()
func (*Container) ProtoReflect ¶
func (x *Container) ProtoReflect() protoreflect.Message
type ContainerImage ¶
type ContainerImage struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,6,opt,name=raw,proto3" json:"raw,omitempty"` ApplicationId *string `protobuf:"bytes,7,opt,name=application_id,json=applicationId,proto3,oneof" json:"application_id,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,8,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,9,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,10,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,11,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
ContainerImage is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*ContainerImage) Descriptor
deprecated
func (*ContainerImage) Descriptor() ([]byte, []int)
Deprecated: Use ContainerImage.ProtoReflect.Descriptor instead.
func (*ContainerImage) GetApplicationId ¶
func (x *ContainerImage) GetApplicationId() string
func (*ContainerImage) GetCreationTime ¶
func (x *ContainerImage) GetCreationTime() *timestamppb.Timestamp
func (*ContainerImage) GetGeoLocation ¶
func (x *ContainerImage) GetGeoLocation() *GeoLocation
func (*ContainerImage) GetId ¶
func (x *ContainerImage) GetId() string
func (*ContainerImage) GetInternetAccessibleEndpoint ¶
func (x *ContainerImage) GetInternetAccessibleEndpoint() bool
func (*ContainerImage) GetLabels ¶
func (x *ContainerImage) GetLabels() map[string]string
func (*ContainerImage) GetName ¶
func (x *ContainerImage) GetName() string
func (*ContainerImage) GetParentId ¶
func (x *ContainerImage) GetParentId() string
func (*ContainerImage) GetRaw ¶
func (x *ContainerImage) GetRaw() string
func (*ContainerImage) GetRedundancies ¶
func (x *ContainerImage) GetRedundancies() []*Redundancy
func (*ContainerImage) GetUsageStatistics ¶
func (x *ContainerImage) GetUsageStatistics() *UsageStatistics
func (*ContainerImage) ProtoMessage ¶
func (*ContainerImage) ProtoMessage()
func (*ContainerImage) ProtoReflect ¶
func (x *ContainerImage) ProtoReflect() protoreflect.Message
func (*ContainerImage) Reset ¶
func (x *ContainerImage) Reset()
func (*ContainerImage) String ¶
func (x *ContainerImage) String() string
type ContainerOrchestration ¶
type ContainerOrchestration struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Labels map[string]string `` /* 153-byte string literal not displayed */ ManagementUrl string `protobuf:"bytes,5,opt,name=management_url,json=managementUrl,proto3" json:"management_url,omitempty"` Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,7,opt,name=raw,proto3" json:"raw,omitempty"` ContainerIds []string `protobuf:"bytes,8,rep,name=container_ids,json=containerIds,proto3" json:"container_ids,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,9,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,10,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,11,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` ResourceLogging *ResourceLogging `protobuf:"bytes,12,opt,name=resource_logging,json=resourceLogging,proto3" json:"resource_logging,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,13,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
ContainerOrchestration is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*ContainerOrchestration) Descriptor
deprecated
func (*ContainerOrchestration) Descriptor() ([]byte, []int)
Deprecated: Use ContainerOrchestration.ProtoReflect.Descriptor instead.
func (*ContainerOrchestration) GetContainerIds ¶
func (x *ContainerOrchestration) GetContainerIds() []string
func (*ContainerOrchestration) GetCreationTime ¶
func (x *ContainerOrchestration) GetCreationTime() *timestamppb.Timestamp
func (*ContainerOrchestration) GetGeoLocation ¶
func (x *ContainerOrchestration) GetGeoLocation() *GeoLocation
func (*ContainerOrchestration) GetId ¶
func (x *ContainerOrchestration) GetId() string
func (*ContainerOrchestration) GetInternetAccessibleEndpoint ¶
func (x *ContainerOrchestration) GetInternetAccessibleEndpoint() bool
func (*ContainerOrchestration) GetLabels ¶
func (x *ContainerOrchestration) GetLabels() map[string]string
func (*ContainerOrchestration) GetManagementUrl ¶
func (x *ContainerOrchestration) GetManagementUrl() string
func (*ContainerOrchestration) GetName ¶
func (x *ContainerOrchestration) GetName() string
func (*ContainerOrchestration) GetParentId ¶
func (x *ContainerOrchestration) GetParentId() string
func (*ContainerOrchestration) GetRaw ¶
func (x *ContainerOrchestration) GetRaw() string
func (*ContainerOrchestration) GetRedundancies ¶
func (x *ContainerOrchestration) GetRedundancies() []*Redundancy
func (*ContainerOrchestration) GetResourceLogging ¶
func (x *ContainerOrchestration) GetResourceLogging() *ResourceLogging
func (*ContainerOrchestration) GetUsageStatistics ¶
func (x *ContainerOrchestration) GetUsageStatistics() *UsageStatistics
func (*ContainerOrchestration) ProtoMessage ¶
func (*ContainerOrchestration) ProtoMessage()
func (*ContainerOrchestration) ProtoReflect ¶
func (x *ContainerOrchestration) ProtoReflect() protoreflect.Message
func (*ContainerOrchestration) Reset ¶
func (x *ContainerOrchestration) Reset()
func (*ContainerOrchestration) String ¶
func (x *ContainerOrchestration) String() string
type ContainerRegistry ¶
type ContainerRegistry struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,6,opt,name=raw,proto3" json:"raw,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,7,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,8,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,9,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,10,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
ContainerRegistry is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*ContainerRegistry) Descriptor
deprecated
func (*ContainerRegistry) Descriptor() ([]byte, []int)
Deprecated: Use ContainerRegistry.ProtoReflect.Descriptor instead.
func (*ContainerRegistry) GetCreationTime ¶
func (x *ContainerRegistry) GetCreationTime() *timestamppb.Timestamp
func (*ContainerRegistry) GetGeoLocation ¶
func (x *ContainerRegistry) GetGeoLocation() *GeoLocation
func (*ContainerRegistry) GetId ¶
func (x *ContainerRegistry) GetId() string
func (*ContainerRegistry) GetInternetAccessibleEndpoint ¶
func (x *ContainerRegistry) GetInternetAccessibleEndpoint() bool
func (*ContainerRegistry) GetLabels ¶
func (x *ContainerRegistry) GetLabels() map[string]string
func (*ContainerRegistry) GetName ¶
func (x *ContainerRegistry) GetName() string
func (*ContainerRegistry) GetParentId ¶
func (x *ContainerRegistry) GetParentId() string
func (*ContainerRegistry) GetRaw ¶
func (x *ContainerRegistry) GetRaw() string
func (*ContainerRegistry) GetRedundancies ¶
func (x *ContainerRegistry) GetRedundancies() []*Redundancy
func (*ContainerRegistry) GetUsageStatistics ¶
func (x *ContainerRegistry) GetUsageStatistics() *UsageStatistics
func (*ContainerRegistry) ProtoMessage ¶
func (*ContainerRegistry) ProtoMessage()
func (*ContainerRegistry) ProtoReflect ¶
func (x *ContainerRegistry) ProtoReflect() protoreflect.Message
func (*ContainerRegistry) Reset ¶
func (x *ContainerRegistry) Reset()
func (*ContainerRegistry) String ¶
func (x *ContainerRegistry) String() string
type Credential ¶
type Credential struct { // Types that are assignable to Type: // // *Credential_Certificate // *Credential_Key // *Credential_Secret Type isCredential_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
Credential is an abstract class in our ontology, it cannot be instantiated but acts as an "interface".
func (*Credential) Descriptor
deprecated
func (*Credential) Descriptor() ([]byte, []int)
Deprecated: Use Credential.ProtoReflect.Descriptor instead.
func (*Credential) GetCertificate ¶
func (x *Credential) GetCertificate() *Certificate
func (*Credential) GetKey ¶
func (x *Credential) GetKey() *Key
func (*Credential) GetSecret ¶
func (x *Credential) GetSecret() *Secret
func (*Credential) GetType ¶
func (m *Credential) GetType() isCredential_Type
func (*Credential) ProtoMessage ¶
func (*Credential) ProtoMessage()
func (*Credential) ProtoReflect ¶
func (x *Credential) ProtoReflect() protoreflect.Message
func (*Credential) Reset ¶
func (x *Credential) Reset()
func (*Credential) String ¶
func (x *Credential) String() string
type Credential_Certificate ¶
type Credential_Certificate struct {
Certificate *Certificate `protobuf:"bytes,1,opt,name=certificate,proto3,oneof"`
}
type Credential_Key ¶
type Credential_Key struct {
Key *Key `protobuf:"bytes,2,opt,name=key,proto3,oneof"`
}
type Credential_Secret ¶
type Credential_Secret struct {
Secret *Secret `protobuf:"bytes,3,opt,name=secret,proto3,oneof"`
}
type CustomerKeyEncryption ¶
type CustomerKeyEncryption struct { Algorithm string `protobuf:"bytes,1,opt,name=algorithm,proto3" json:"algorithm,omitempty"` Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` KeyUrl string `protobuf:"bytes,3,opt,name=key_url,json=keyUrl,proto3" json:"key_url,omitempty"` // contains filtered or unexported fields }
CustomerKeyEncryption is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*CustomerKeyEncryption) Descriptor
deprecated
func (*CustomerKeyEncryption) Descriptor() ([]byte, []int)
Deprecated: Use CustomerKeyEncryption.ProtoReflect.Descriptor instead.
func (*CustomerKeyEncryption) GetAlgorithm ¶
func (x *CustomerKeyEncryption) GetAlgorithm() string
func (*CustomerKeyEncryption) GetEnabled ¶
func (x *CustomerKeyEncryption) GetEnabled() bool
func (*CustomerKeyEncryption) GetKeyUrl ¶
func (x *CustomerKeyEncryption) GetKeyUrl() string
func (*CustomerKeyEncryption) ProtoMessage ¶
func (*CustomerKeyEncryption) ProtoMessage()
func (*CustomerKeyEncryption) ProtoReflect ¶
func (x *CustomerKeyEncryption) ProtoReflect() protoreflect.Message
func (*CustomerKeyEncryption) Reset ¶
func (x *CustomerKeyEncryption) Reset()
func (*CustomerKeyEncryption) String ¶
func (x *CustomerKeyEncryption) String() string
type DDoSProtection ¶
type DDoSProtection struct {
// contains filtered or unexported fields
}
DDoSProtection is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*DDoSProtection) Descriptor
deprecated
func (*DDoSProtection) Descriptor() ([]byte, []int)
Deprecated: Use DDoSProtection.ProtoReflect.Descriptor instead.
func (*DDoSProtection) ProtoMessage ¶
func (*DDoSProtection) ProtoMessage()
func (*DDoSProtection) ProtoReflect ¶
func (x *DDoSProtection) ProtoReflect() protoreflect.Message
func (*DDoSProtection) Reset ¶
func (x *DDoSProtection) Reset()
func (*DDoSProtection) String ¶
func (x *DDoSProtection) String() string
type DatabaseConnect ¶
type DatabaseConnect struct { Calls []string `protobuf:"bytes,1,rep,name=calls,proto3" json:"calls,omitempty"` DatabaseServiceIds []string `protobuf:"bytes,2,rep,name=database_service_ids,json=databaseServiceIds,proto3" json:"database_service_ids,omitempty"` DatabaseStorageId *string `protobuf:"bytes,3,opt,name=database_storage_id,json=databaseStorageId,proto3,oneof" json:"database_storage_id,omitempty"` // contains filtered or unexported fields }
DatabaseConnect is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*DatabaseConnect) Descriptor
deprecated
func (*DatabaseConnect) Descriptor() ([]byte, []int)
Deprecated: Use DatabaseConnect.ProtoReflect.Descriptor instead.
func (*DatabaseConnect) GetCalls ¶
func (x *DatabaseConnect) GetCalls() []string
func (*DatabaseConnect) GetDatabaseServiceIds ¶
func (x *DatabaseConnect) GetDatabaseServiceIds() []string
func (*DatabaseConnect) GetDatabaseStorageId ¶
func (x *DatabaseConnect) GetDatabaseStorageId() string
func (*DatabaseConnect) ProtoMessage ¶
func (*DatabaseConnect) ProtoMessage()
func (*DatabaseConnect) ProtoReflect ¶
func (x *DatabaseConnect) ProtoReflect() protoreflect.Message
func (*DatabaseConnect) Reset ¶
func (x *DatabaseConnect) Reset()
func (*DatabaseConnect) String ¶
func (x *DatabaseConnect) String() string
type DatabaseOperation ¶
type DatabaseOperation struct { // Types that are assignable to Type: // // *DatabaseOperation_DatabaseConnect // *DatabaseOperation_DatabaseQuery Type isDatabaseOperation_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
DatabaseOperation is an abstract class in our ontology, it cannot be instantiated but acts as an "interface".
func (*DatabaseOperation) Descriptor
deprecated
func (*DatabaseOperation) Descriptor() ([]byte, []int)
Deprecated: Use DatabaseOperation.ProtoReflect.Descriptor instead.
func (*DatabaseOperation) GetDatabaseConnect ¶
func (x *DatabaseOperation) GetDatabaseConnect() *DatabaseConnect
func (*DatabaseOperation) GetDatabaseQuery ¶
func (x *DatabaseOperation) GetDatabaseQuery() *DatabaseQuery
func (*DatabaseOperation) GetType ¶
func (m *DatabaseOperation) GetType() isDatabaseOperation_Type
func (*DatabaseOperation) ProtoMessage ¶
func (*DatabaseOperation) ProtoMessage()
func (*DatabaseOperation) ProtoReflect ¶
func (x *DatabaseOperation) ProtoReflect() protoreflect.Message
func (*DatabaseOperation) Reset ¶
func (x *DatabaseOperation) Reset()
func (*DatabaseOperation) String ¶
func (x *DatabaseOperation) String() string
type DatabaseOperation_DatabaseConnect ¶
type DatabaseOperation_DatabaseConnect struct {
DatabaseConnect *DatabaseConnect `protobuf:"bytes,1,opt,name=database_connect,json=databaseConnect,proto3,oneof"`
}
type DatabaseOperation_DatabaseQuery ¶
type DatabaseOperation_DatabaseQuery struct {
DatabaseQuery *DatabaseQuery `protobuf:"bytes,2,opt,name=database_query,json=databaseQuery,proto3,oneof"`
}
type DatabaseQuery ¶
type DatabaseQuery struct { Calls []string `protobuf:"bytes,1,rep,name=calls,proto3" json:"calls,omitempty"` Modify bool `protobuf:"varint,2,opt,name=modify,proto3" json:"modify,omitempty"` DatabaseServiceIds []string `protobuf:"bytes,3,rep,name=database_service_ids,json=databaseServiceIds,proto3" json:"database_service_ids,omitempty"` DatabaseStorageId *string `protobuf:"bytes,4,opt,name=database_storage_id,json=databaseStorageId,proto3,oneof" json:"database_storage_id,omitempty"` // contains filtered or unexported fields }
DatabaseQuery is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*DatabaseQuery) Descriptor
deprecated
func (*DatabaseQuery) Descriptor() ([]byte, []int)
Deprecated: Use DatabaseQuery.ProtoReflect.Descriptor instead.
func (*DatabaseQuery) GetCalls ¶
func (x *DatabaseQuery) GetCalls() []string
func (*DatabaseQuery) GetDatabaseServiceIds ¶
func (x *DatabaseQuery) GetDatabaseServiceIds() []string
func (*DatabaseQuery) GetDatabaseStorageId ¶
func (x *DatabaseQuery) GetDatabaseStorageId() string
func (*DatabaseQuery) GetModify ¶
func (x *DatabaseQuery) GetModify() bool
func (*DatabaseQuery) ProtoMessage ¶
func (*DatabaseQuery) ProtoMessage()
func (*DatabaseQuery) ProtoReflect ¶
func (x *DatabaseQuery) ProtoReflect() protoreflect.Message
func (*DatabaseQuery) Reset ¶
func (x *DatabaseQuery) Reset()
func (*DatabaseQuery) String ¶
func (x *DatabaseQuery) String() string
type DatabaseService ¶
type DatabaseService struct { // Types that are assignable to Type: // // *DatabaseService_DocumentDatabaseService // *DatabaseService_KeyValueDatabaseService // *DatabaseService_MultiModalDatabaseService // *DatabaseService_RelationalDatabaseService Type isDatabaseService_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
DatabaseService is an abstract class in our ontology, it cannot be instantiated but acts as an "interface". This class represents a database service. For example, a postgres SQL server would be modelled as a database service (with a host and IP) and the individual tables or collections would be modelled as a DatabaseStorage entity.
func (*DatabaseService) Descriptor
deprecated
func (*DatabaseService) Descriptor() ([]byte, []int)
Deprecated: Use DatabaseService.ProtoReflect.Descriptor instead.
func (*DatabaseService) GetDocumentDatabaseService ¶
func (x *DatabaseService) GetDocumentDatabaseService() *DocumentDatabaseService
func (*DatabaseService) GetKeyValueDatabaseService ¶
func (x *DatabaseService) GetKeyValueDatabaseService() *KeyValueDatabaseService
func (*DatabaseService) GetMultiModalDatabaseService ¶
func (x *DatabaseService) GetMultiModalDatabaseService() *MultiModalDatabaseService
func (*DatabaseService) GetRelationalDatabaseService ¶
func (x *DatabaseService) GetRelationalDatabaseService() *RelationalDatabaseService
func (*DatabaseService) GetType ¶
func (m *DatabaseService) GetType() isDatabaseService_Type
func (*DatabaseService) ProtoMessage ¶
func (*DatabaseService) ProtoMessage()
func (*DatabaseService) ProtoReflect ¶
func (x *DatabaseService) ProtoReflect() protoreflect.Message
func (*DatabaseService) Reset ¶
func (x *DatabaseService) Reset()
func (*DatabaseService) String ¶
func (x *DatabaseService) String() string
type DatabaseService_DocumentDatabaseService ¶
type DatabaseService_DocumentDatabaseService struct {
DocumentDatabaseService *DocumentDatabaseService `protobuf:"bytes,1,opt,name=document_database_service,json=documentDatabaseService,proto3,oneof"`
}
type DatabaseService_KeyValueDatabaseService ¶
type DatabaseService_KeyValueDatabaseService struct {
KeyValueDatabaseService *KeyValueDatabaseService `protobuf:"bytes,2,opt,name=key_value_database_service,json=keyValueDatabaseService,proto3,oneof"`
}
type DatabaseService_MultiModalDatabaseService ¶
type DatabaseService_MultiModalDatabaseService struct {
MultiModalDatabaseService *MultiModalDatabaseService `protobuf:"bytes,3,opt,name=multi_modal_database_service,json=multiModalDatabaseService,proto3,oneof"`
}
type DatabaseService_RelationalDatabaseService ¶
type DatabaseService_RelationalDatabaseService struct {
RelationalDatabaseService *RelationalDatabaseService `protobuf:"bytes,4,opt,name=relational_database_service,json=relationalDatabaseService,proto3,oneof"`
}
type DatabaseStorage ¶
type DatabaseStorage struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,6,opt,name=raw,proto3" json:"raw,omitempty"` AtRestEncryption *AtRestEncryption `protobuf:"bytes,7,opt,name=at_rest_encryption,json=atRestEncryption,proto3" json:"at_rest_encryption,omitempty"` Backups []*Backup `protobuf:"bytes,8,rep,name=backups,proto3" json:"backups,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,9,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` Immutability *Immutability `protobuf:"bytes,10,opt,name=immutability,proto3" json:"immutability,omitempty"` Redundancy *Redundancy `protobuf:"bytes,11,opt,name=redundancy,proto3" json:"redundancy,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,12,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,13,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` ResourceLogging *ResourceLogging `protobuf:"bytes,14,opt,name=resource_logging,json=resourceLogging,proto3" json:"resource_logging,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,15,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
DatabaseStorage is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces. describes the actual database or a table in a database
func (*DatabaseStorage) Descriptor
deprecated
func (*DatabaseStorage) Descriptor() ([]byte, []int)
Deprecated: Use DatabaseStorage.ProtoReflect.Descriptor instead.
func (*DatabaseStorage) GetAtRestEncryption ¶
func (x *DatabaseStorage) GetAtRestEncryption() *AtRestEncryption
func (*DatabaseStorage) GetBackups ¶
func (x *DatabaseStorage) GetBackups() []*Backup
func (*DatabaseStorage) GetCreationTime ¶
func (x *DatabaseStorage) GetCreationTime() *timestamppb.Timestamp
func (*DatabaseStorage) GetGeoLocation ¶
func (x *DatabaseStorage) GetGeoLocation() *GeoLocation
func (*DatabaseStorage) GetId ¶
func (x *DatabaseStorage) GetId() string
func (*DatabaseStorage) GetImmutability ¶
func (x *DatabaseStorage) GetImmutability() *Immutability
func (*DatabaseStorage) GetInternetAccessibleEndpoint ¶
func (x *DatabaseStorage) GetInternetAccessibleEndpoint() bool
func (*DatabaseStorage) GetLabels ¶
func (x *DatabaseStorage) GetLabels() map[string]string
func (*DatabaseStorage) GetName ¶
func (x *DatabaseStorage) GetName() string
func (*DatabaseStorage) GetParentId ¶
func (x *DatabaseStorage) GetParentId() string
func (*DatabaseStorage) GetRaw ¶
func (x *DatabaseStorage) GetRaw() string
func (*DatabaseStorage) GetRedundancies ¶
func (x *DatabaseStorage) GetRedundancies() []*Redundancy
func (*DatabaseStorage) GetRedundancy ¶
func (x *DatabaseStorage) GetRedundancy() *Redundancy
func (*DatabaseStorage) GetResourceLogging ¶
func (x *DatabaseStorage) GetResourceLogging() *ResourceLogging
func (*DatabaseStorage) GetUsageStatistics ¶
func (x *DatabaseStorage) GetUsageStatistics() *UsageStatistics
func (*DatabaseStorage) ProtoMessage ¶
func (*DatabaseStorage) ProtoMessage()
func (*DatabaseStorage) ProtoReflect ¶
func (x *DatabaseStorage) ProtoReflect() protoreflect.Message
func (*DatabaseStorage) Reset ¶
func (x *DatabaseStorage) Reset()
func (*DatabaseStorage) String ¶
func (x *DatabaseStorage) String() string
type DeviceProvisioningService ¶
type DeviceProvisioningService struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,6,opt,name=raw,proto3" json:"raw,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,7,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,8,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,9,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,10,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
DeviceProvisioningService is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*DeviceProvisioningService) Descriptor
deprecated
func (*DeviceProvisioningService) Descriptor() ([]byte, []int)
Deprecated: Use DeviceProvisioningService.ProtoReflect.Descriptor instead.
func (*DeviceProvisioningService) GetCreationTime ¶
func (x *DeviceProvisioningService) GetCreationTime() *timestamppb.Timestamp
func (*DeviceProvisioningService) GetGeoLocation ¶
func (x *DeviceProvisioningService) GetGeoLocation() *GeoLocation
func (*DeviceProvisioningService) GetId ¶
func (x *DeviceProvisioningService) GetId() string
func (*DeviceProvisioningService) GetInternetAccessibleEndpoint ¶
func (x *DeviceProvisioningService) GetInternetAccessibleEndpoint() bool
func (*DeviceProvisioningService) GetLabels ¶
func (x *DeviceProvisioningService) GetLabels() map[string]string
func (*DeviceProvisioningService) GetName ¶
func (x *DeviceProvisioningService) GetName() string
func (*DeviceProvisioningService) GetParentId ¶
func (x *DeviceProvisioningService) GetParentId() string
func (*DeviceProvisioningService) GetRaw ¶
func (x *DeviceProvisioningService) GetRaw() string
func (*DeviceProvisioningService) GetRedundancies ¶
func (x *DeviceProvisioningService) GetRedundancies() []*Redundancy
func (*DeviceProvisioningService) GetUsageStatistics ¶
func (x *DeviceProvisioningService) GetUsageStatistics() *UsageStatistics
func (*DeviceProvisioningService) ProtoMessage ¶
func (*DeviceProvisioningService) ProtoMessage()
func (*DeviceProvisioningService) ProtoReflect ¶
func (x *DeviceProvisioningService) ProtoReflect() protoreflect.Message
func (*DeviceProvisioningService) Reset ¶
func (x *DeviceProvisioningService) Reset()
func (*DeviceProvisioningService) String ¶
func (x *DeviceProvisioningService) String() string
type Document ¶
type Document struct { // Types that are assignable to Type: // // *Document_GenericDocument // *Document_SecurityAdvisoryDocument // *Document_ServiceMetadataDocument Type isDocument_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
Document is an abstract class in our ontology, it cannot be instantiated but acts as an "interface". path: Describes either local path or path in URL format
func (*Document) Descriptor
deprecated
func (*Document) GetGenericDocument ¶
func (x *Document) GetGenericDocument() *GenericDocument
func (*Document) GetSecurityAdvisoryDocument ¶
func (x *Document) GetSecurityAdvisoryDocument() *SecurityAdvisoryDocument
func (*Document) GetServiceMetadataDocument ¶
func (x *Document) GetServiceMetadataDocument() *ServiceMetadataDocument
func (*Document) ProtoMessage ¶
func (*Document) ProtoMessage()
func (*Document) ProtoReflect ¶
func (x *Document) ProtoReflect() protoreflect.Message
type DocumentChecksum ¶
type DocumentChecksum struct { Algorithm string `protobuf:"bytes,1,opt,name=algorithm,proto3" json:"algorithm,omitempty"` Errors []*Error `protobuf:"bytes,2,rep,name=errors,proto3" json:"errors,omitempty"` // contains filtered or unexported fields }
DocumentChecksum is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*DocumentChecksum) Descriptor
deprecated
func (*DocumentChecksum) Descriptor() ([]byte, []int)
Deprecated: Use DocumentChecksum.ProtoReflect.Descriptor instead.
func (*DocumentChecksum) GetAlgorithm ¶
func (x *DocumentChecksum) GetAlgorithm() string
func (*DocumentChecksum) GetErrors ¶
func (x *DocumentChecksum) GetErrors() []*Error
func (*DocumentChecksum) ProtoMessage ¶
func (*DocumentChecksum) ProtoMessage()
func (*DocumentChecksum) ProtoReflect ¶
func (x *DocumentChecksum) ProtoReflect() protoreflect.Message
func (*DocumentChecksum) Reset ¶
func (x *DocumentChecksum) Reset()
func (*DocumentChecksum) String ¶
func (x *DocumentChecksum) String() string
type DocumentDatabaseService ¶
type DocumentDatabaseService struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Ips []string `protobuf:"bytes,4,rep,name=ips,proto3" json:"ips,omitempty"` Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"` Ports []uint32 `protobuf:"varint,7,rep,packed,name=ports,proto3" json:"ports,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,8,opt,name=raw,proto3" json:"raw,omitempty"` AnomalyDetections []*AnomalyDetection `protobuf:"bytes,9,rep,name=anomaly_detections,json=anomalyDetections,proto3" json:"anomaly_detections,omitempty"` Authenticity *Authenticity `protobuf:"bytes,10,opt,name=authenticity,proto3" json:"authenticity,omitempty"` ComputeId *string `protobuf:"bytes,11,opt,name=compute_id,json=computeId,proto3,oneof" json:"compute_id,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,12,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` HttpEndpoint *HttpEndpoint `protobuf:"bytes,13,opt,name=http_endpoint,json=httpEndpoint,proto3" json:"http_endpoint,omitempty"` MalwareProtection *MalwareProtection `protobuf:"bytes,14,opt,name=malware_protection,json=malwareProtection,proto3" json:"malware_protection,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,15,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,16,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` ServiceMetadataDocumentId *string `` /* 147-byte string literal not displayed */ StorageIds []string `protobuf:"bytes,18,rep,name=storage_ids,json=storageIds,proto3" json:"storage_ids,omitempty"` TransportEncryption *TransportEncryption `protobuf:"bytes,19,opt,name=transport_encryption,json=transportEncryption,proto3" json:"transport_encryption,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,20,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
DocumentDatabaseService is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*DocumentDatabaseService) Descriptor
deprecated
func (*DocumentDatabaseService) Descriptor() ([]byte, []int)
Deprecated: Use DocumentDatabaseService.ProtoReflect.Descriptor instead.
func (*DocumentDatabaseService) GetAnomalyDetections ¶
func (x *DocumentDatabaseService) GetAnomalyDetections() []*AnomalyDetection
func (*DocumentDatabaseService) GetAuthenticity ¶
func (x *DocumentDatabaseService) GetAuthenticity() *Authenticity
func (*DocumentDatabaseService) GetComputeId ¶
func (x *DocumentDatabaseService) GetComputeId() string
func (*DocumentDatabaseService) GetCreationTime ¶
func (x *DocumentDatabaseService) GetCreationTime() *timestamppb.Timestamp
func (*DocumentDatabaseService) GetGeoLocation ¶
func (x *DocumentDatabaseService) GetGeoLocation() *GeoLocation
func (*DocumentDatabaseService) GetHttpEndpoint ¶
func (x *DocumentDatabaseService) GetHttpEndpoint() *HttpEndpoint
func (*DocumentDatabaseService) GetId ¶
func (x *DocumentDatabaseService) GetId() string
func (*DocumentDatabaseService) GetInternetAccessibleEndpoint ¶
func (x *DocumentDatabaseService) GetInternetAccessibleEndpoint() bool
func (*DocumentDatabaseService) GetIps ¶
func (x *DocumentDatabaseService) GetIps() []string
func (*DocumentDatabaseService) GetLabels ¶
func (x *DocumentDatabaseService) GetLabels() map[string]string
func (*DocumentDatabaseService) GetMalwareProtection ¶
func (x *DocumentDatabaseService) GetMalwareProtection() *MalwareProtection
func (*DocumentDatabaseService) GetName ¶
func (x *DocumentDatabaseService) GetName() string
func (*DocumentDatabaseService) GetParentId ¶
func (x *DocumentDatabaseService) GetParentId() string
func (*DocumentDatabaseService) GetPorts ¶
func (x *DocumentDatabaseService) GetPorts() []uint32
func (*DocumentDatabaseService) GetRaw ¶
func (x *DocumentDatabaseService) GetRaw() string
func (*DocumentDatabaseService) GetRedundancies ¶
func (x *DocumentDatabaseService) GetRedundancies() []*Redundancy
func (*DocumentDatabaseService) GetServiceMetadataDocumentId ¶
func (x *DocumentDatabaseService) GetServiceMetadataDocumentId() string
func (*DocumentDatabaseService) GetStorageIds ¶
func (x *DocumentDatabaseService) GetStorageIds() []string
func (*DocumentDatabaseService) GetTransportEncryption ¶
func (x *DocumentDatabaseService) GetTransportEncryption() *TransportEncryption
func (*DocumentDatabaseService) GetUsageStatistics ¶
func (x *DocumentDatabaseService) GetUsageStatistics() *UsageStatistics
func (*DocumentDatabaseService) ProtoMessage ¶
func (*DocumentDatabaseService) ProtoMessage()
func (*DocumentDatabaseService) ProtoReflect ¶
func (x *DocumentDatabaseService) ProtoReflect() protoreflect.Message
func (*DocumentDatabaseService) Reset ¶
func (x *DocumentDatabaseService) Reset()
func (*DocumentDatabaseService) String ¶
func (x *DocumentDatabaseService) String() string
type DocumentLocation ¶
type DocumentLocation struct { // Types that are assignable to Type: // // *DocumentLocation_LocalDocumentLocation // *DocumentLocation_RemoteDocumentLocation Type isDocumentLocation_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
DocumentLocation is an abstract class in our ontology, it cannot be instantiated but acts as an "interface".
func (*DocumentLocation) Descriptor
deprecated
func (*DocumentLocation) Descriptor() ([]byte, []int)
Deprecated: Use DocumentLocation.ProtoReflect.Descriptor instead.
func (*DocumentLocation) GetLocalDocumentLocation ¶
func (x *DocumentLocation) GetLocalDocumentLocation() *LocalDocumentLocation
func (*DocumentLocation) GetRemoteDocumentLocation ¶
func (x *DocumentLocation) GetRemoteDocumentLocation() *RemoteDocumentLocation
func (*DocumentLocation) GetType ¶
func (m *DocumentLocation) GetType() isDocumentLocation_Type
func (*DocumentLocation) ProtoMessage ¶
func (*DocumentLocation) ProtoMessage()
func (*DocumentLocation) ProtoReflect ¶
func (x *DocumentLocation) ProtoReflect() protoreflect.Message
func (*DocumentLocation) Reset ¶
func (x *DocumentLocation) Reset()
func (*DocumentLocation) String ¶
func (x *DocumentLocation) String() string
type DocumentLocation_LocalDocumentLocation ¶
type DocumentLocation_LocalDocumentLocation struct {
LocalDocumentLocation *LocalDocumentLocation `protobuf:"bytes,1,opt,name=local_document_location,json=localDocumentLocation,proto3,oneof"`
}
type DocumentLocation_RemoteDocumentLocation ¶
type DocumentLocation_RemoteDocumentLocation struct {
RemoteDocumentLocation *RemoteDocumentLocation `protobuf:"bytes,2,opt,name=remote_document_location,json=remoteDocumentLocation,proto3,oneof"`
}
type DocumentSignature ¶
type DocumentSignature struct { Algorithm string `protobuf:"bytes,1,opt,name=algorithm,proto3" json:"algorithm,omitempty"` Errors []*Error `protobuf:"bytes,2,rep,name=errors,proto3" json:"errors,omitempty"` // contains filtered or unexported fields }
DocumentSignature is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*DocumentSignature) Descriptor
deprecated
func (*DocumentSignature) Descriptor() ([]byte, []int)
Deprecated: Use DocumentSignature.ProtoReflect.Descriptor instead.
func (*DocumentSignature) GetAlgorithm ¶
func (x *DocumentSignature) GetAlgorithm() string
func (*DocumentSignature) GetErrors ¶
func (x *DocumentSignature) GetErrors() []*Error
func (*DocumentSignature) ProtoMessage ¶
func (*DocumentSignature) ProtoMessage()
func (*DocumentSignature) ProtoReflect ¶
func (x *DocumentSignature) ProtoReflect() protoreflect.Message
func (*DocumentSignature) Reset ¶
func (x *DocumentSignature) Reset()
func (*DocumentSignature) String ¶
func (x *DocumentSignature) String() string
type Document_GenericDocument ¶
type Document_GenericDocument struct {
GenericDocument *GenericDocument `protobuf:"bytes,1,opt,name=generic_document,json=genericDocument,proto3,oneof"`
}
type Document_SecurityAdvisoryDocument ¶
type Document_SecurityAdvisoryDocument struct {
SecurityAdvisoryDocument *SecurityAdvisoryDocument `protobuf:"bytes,2,opt,name=security_advisory_document,json=securityAdvisoryDocument,proto3,oneof"`
}
type Document_ServiceMetadataDocument ¶
type Document_ServiceMetadataDocument struct {
ServiceMetadataDocument *ServiceMetadataDocument `protobuf:"bytes,3,opt,name=service_metadata_document,json=serviceMetadataDocument,proto3,oneof"`
}
type EncryptionInUse ¶
type EncryptionInUse struct { Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // contains filtered or unexported fields }
EncryptionInUse is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*EncryptionInUse) Descriptor
deprecated
func (*EncryptionInUse) Descriptor() ([]byte, []int)
Deprecated: Use EncryptionInUse.ProtoReflect.Descriptor instead.
func (*EncryptionInUse) GetEnabled ¶
func (x *EncryptionInUse) GetEnabled() bool
func (*EncryptionInUse) ProtoMessage ¶
func (*EncryptionInUse) ProtoMessage()
func (*EncryptionInUse) ProtoReflect ¶
func (x *EncryptionInUse) ProtoReflect() protoreflect.Message
func (*EncryptionInUse) Reset ¶
func (x *EncryptionInUse) Reset()
func (*EncryptionInUse) String ¶
func (x *EncryptionInUse) String() string
type Error ¶
type Error struct { Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` // contains filtered or unexported fields }
Error is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*Error) Descriptor
deprecated
func (*Error) GetMessage ¶
func (*Error) ProtoMessage ¶
func (*Error) ProtoMessage()
func (*Error) ProtoReflect ¶
func (x *Error) ProtoReflect() protoreflect.Message
type FileStorage ¶
type FileStorage struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` PublicAccess bool `protobuf:"varint,6,opt,name=public_access,json=publicAccess,proto3" json:"public_access,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,7,opt,name=raw,proto3" json:"raw,omitempty"` AtRestEncryption *AtRestEncryption `protobuf:"bytes,8,opt,name=at_rest_encryption,json=atRestEncryption,proto3" json:"at_rest_encryption,omitempty"` Backups []*Backup `protobuf:"bytes,9,rep,name=backups,proto3" json:"backups,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,10,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` Immutability *Immutability `protobuf:"bytes,11,opt,name=immutability,proto3" json:"immutability,omitempty"` Redundancy *Redundancy `protobuf:"bytes,12,opt,name=redundancy,proto3" json:"redundancy,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,13,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,14,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` ResourceLogging *ResourceLogging `protobuf:"bytes,15,opt,name=resource_logging,json=resourceLogging,proto3" json:"resource_logging,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,16,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
FileStorage is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*FileStorage) Descriptor
deprecated
func (*FileStorage) Descriptor() ([]byte, []int)
Deprecated: Use FileStorage.ProtoReflect.Descriptor instead.
func (*FileStorage) GetAtRestEncryption ¶
func (x *FileStorage) GetAtRestEncryption() *AtRestEncryption
func (*FileStorage) GetBackups ¶
func (x *FileStorage) GetBackups() []*Backup
func (*FileStorage) GetCreationTime ¶
func (x *FileStorage) GetCreationTime() *timestamppb.Timestamp
func (*FileStorage) GetGeoLocation ¶
func (x *FileStorage) GetGeoLocation() *GeoLocation
func (*FileStorage) GetId ¶
func (x *FileStorage) GetId() string
func (*FileStorage) GetImmutability ¶
func (x *FileStorage) GetImmutability() *Immutability
func (*FileStorage) GetInternetAccessibleEndpoint ¶
func (x *FileStorage) GetInternetAccessibleEndpoint() bool
func (*FileStorage) GetLabels ¶
func (x *FileStorage) GetLabels() map[string]string
func (*FileStorage) GetName ¶
func (x *FileStorage) GetName() string
func (*FileStorage) GetParentId ¶
func (x *FileStorage) GetParentId() string
func (*FileStorage) GetPublicAccess ¶
func (x *FileStorage) GetPublicAccess() bool
func (*FileStorage) GetRaw ¶
func (x *FileStorage) GetRaw() string
func (*FileStorage) GetRedundancies ¶
func (x *FileStorage) GetRedundancies() []*Redundancy
func (*FileStorage) GetRedundancy ¶
func (x *FileStorage) GetRedundancy() *Redundancy
func (*FileStorage) GetResourceLogging ¶
func (x *FileStorage) GetResourceLogging() *ResourceLogging
func (*FileStorage) GetUsageStatistics ¶
func (x *FileStorage) GetUsageStatistics() *UsageStatistics
func (*FileStorage) ProtoMessage ¶
func (*FileStorage) ProtoMessage()
func (*FileStorage) ProtoReflect ¶
func (x *FileStorage) ProtoReflect() protoreflect.Message
func (*FileStorage) Reset ¶
func (x *FileStorage) Reset()
func (*FileStorage) String ¶
func (x *FileStorage) String() string
type FileStorageService ¶
type FileStorageService struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Ips []string `protobuf:"bytes,4,rep,name=ips,proto3" json:"ips,omitempty"` Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"` Ports []uint32 `protobuf:"varint,7,rep,packed,name=ports,proto3" json:"ports,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,8,opt,name=raw,proto3" json:"raw,omitempty"` Authenticity *Authenticity `protobuf:"bytes,9,opt,name=authenticity,proto3" json:"authenticity,omitempty"` ComputeId *string `protobuf:"bytes,10,opt,name=compute_id,json=computeId,proto3,oneof" json:"compute_id,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,11,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` HttpEndpoint *HttpEndpoint `protobuf:"bytes,12,opt,name=http_endpoint,json=httpEndpoint,proto3" json:"http_endpoint,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,13,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,14,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` ServiceMetadataDocumentId *string `` /* 147-byte string literal not displayed */ StorageIds []string `protobuf:"bytes,16,rep,name=storage_ids,json=storageIds,proto3" json:"storage_ids,omitempty"` TransportEncryption *TransportEncryption `protobuf:"bytes,17,opt,name=transport_encryption,json=transportEncryption,proto3" json:"transport_encryption,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,18,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
FileStorageService is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces. An file storage service represents the network service that is used to access a list of file storage shares. The storage itself is modelled as a FileStorage. The service has an http endpoint.
func (*FileStorageService) Descriptor
deprecated
func (*FileStorageService) Descriptor() ([]byte, []int)
Deprecated: Use FileStorageService.ProtoReflect.Descriptor instead.
func (*FileStorageService) GetAuthenticity ¶
func (x *FileStorageService) GetAuthenticity() *Authenticity
func (*FileStorageService) GetComputeId ¶
func (x *FileStorageService) GetComputeId() string
func (*FileStorageService) GetCreationTime ¶
func (x *FileStorageService) GetCreationTime() *timestamppb.Timestamp
func (*FileStorageService) GetGeoLocation ¶
func (x *FileStorageService) GetGeoLocation() *GeoLocation
func (*FileStorageService) GetHttpEndpoint ¶
func (x *FileStorageService) GetHttpEndpoint() *HttpEndpoint
func (*FileStorageService) GetId ¶
func (x *FileStorageService) GetId() string
func (*FileStorageService) GetInternetAccessibleEndpoint ¶
func (x *FileStorageService) GetInternetAccessibleEndpoint() bool
func (*FileStorageService) GetIps ¶
func (x *FileStorageService) GetIps() []string
func (*FileStorageService) GetLabels ¶
func (x *FileStorageService) GetLabels() map[string]string
func (*FileStorageService) GetName ¶
func (x *FileStorageService) GetName() string
func (*FileStorageService) GetParentId ¶
func (x *FileStorageService) GetParentId() string
func (*FileStorageService) GetPorts ¶
func (x *FileStorageService) GetPorts() []uint32
func (*FileStorageService) GetRaw ¶
func (x *FileStorageService) GetRaw() string
func (*FileStorageService) GetRedundancies ¶
func (x *FileStorageService) GetRedundancies() []*Redundancy
func (*FileStorageService) GetServiceMetadataDocumentId ¶
func (x *FileStorageService) GetServiceMetadataDocumentId() string
func (*FileStorageService) GetStorageIds ¶
func (x *FileStorageService) GetStorageIds() []string
func (*FileStorageService) GetTransportEncryption ¶
func (x *FileStorageService) GetTransportEncryption() *TransportEncryption
func (*FileStorageService) GetUsageStatistics ¶
func (x *FileStorageService) GetUsageStatistics() *UsageStatistics
func (*FileStorageService) ProtoMessage ¶
func (*FileStorageService) ProtoMessage()
func (*FileStorageService) ProtoReflect ¶
func (x *FileStorageService) ProtoReflect() protoreflect.Message
func (*FileStorageService) Reset ¶
func (x *FileStorageService) Reset()
func (*FileStorageService) String ¶
func (x *FileStorageService) String() string
type Firewall ¶
type Firewall struct { // Types that are assignable to Type: // // *Firewall_L3Firewall // *Firewall_WebApplicationFirewall Type isFirewall_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
Firewall is an abstract class in our ontology, it cannot be instantiated but acts as an "interface".
func (*Firewall) Descriptor
deprecated
func (*Firewall) GetL3Firewall ¶
func (x *Firewall) GetL3Firewall() *L3Firewall
func (*Firewall) GetWebApplicationFirewall ¶
func (x *Firewall) GetWebApplicationFirewall() *WebApplicationFirewall
func (*Firewall) ProtoMessage ¶
func (*Firewall) ProtoMessage()
func (*Firewall) ProtoReflect ¶
func (x *Firewall) ProtoReflect() protoreflect.Message
type Firewall_L3Firewall ¶
type Firewall_L3Firewall struct {
L3Firewall *L3Firewall `protobuf:"bytes,1,opt,name=l3_firewall,json=l3Firewall,proto3,oneof"`
}
type Firewall_WebApplicationFirewall ¶
type Firewall_WebApplicationFirewall struct {
WebApplicationFirewall *WebApplicationFirewall `protobuf:"bytes,2,opt,name=web_application_firewall,json=webApplicationFirewall,proto3,oneof"`
}
type Framework ¶
type Framework struct { // Types that are assignable to Type: // // *Framework_CloudSdk // *Framework_HttpClientLibrary // *Framework_HttpServer // *Framework_Logger Type isFramework_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
Framework is an abstract class in our ontology, it cannot be instantiated but acts as an "interface".
func (*Framework) Descriptor
deprecated
func (*Framework) GetCloudSdk ¶
func (*Framework) GetHttpClientLibrary ¶
func (x *Framework) GetHttpClientLibrary() *HttpClientLibrary
func (*Framework) GetHttpServer ¶
func (x *Framework) GetHttpServer() *HttpServer
func (*Framework) ProtoMessage ¶
func (*Framework) ProtoMessage()
func (*Framework) ProtoReflect ¶
func (x *Framework) ProtoReflect() protoreflect.Message
type Framework_CloudSdk ¶
type Framework_CloudSdk struct {
CloudSdk *CloudSDK `protobuf:"bytes,1,opt,name=cloud_sdk,json=cloudSdk,proto3,oneof"`
}
type Framework_HttpClientLibrary ¶
type Framework_HttpClientLibrary struct {
HttpClientLibrary *HttpClientLibrary `protobuf:"bytes,2,opt,name=http_client_library,json=httpClientLibrary,proto3,oneof"`
}
type Framework_HttpServer ¶
type Framework_HttpServer struct {
HttpServer *HttpServer `protobuf:"bytes,3,opt,name=http_server,json=httpServer,proto3,oneof"`
}
type Framework_Logger ¶
type Framework_Logger struct {
Logger *Logger `protobuf:"bytes,4,opt,name=logger,proto3,oneof"`
}
type Function ¶
type Function struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,6,opt,name=raw,proto3" json:"raw,omitempty"` RuntimeLanguage string `protobuf:"bytes,7,opt,name=runtime_language,json=runtimeLanguage,proto3" json:"runtime_language,omitempty"` RuntimeVersion string `protobuf:"bytes,8,opt,name=runtime_version,json=runtimeVersion,proto3" json:"runtime_version,omitempty"` EncryptionInUse *EncryptionInUse `protobuf:"bytes,9,opt,name=encryption_in_use,json=encryptionInUse,proto3" json:"encryption_in_use,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,10,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` NetworkInterfaceIds []string `protobuf:"bytes,11,rep,name=network_interface_ids,json=networkInterfaceIds,proto3" json:"network_interface_ids,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,12,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,13,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` ResourceLogging *ResourceLogging `protobuf:"bytes,14,opt,name=resource_logging,json=resourceLogging,proto3" json:"resource_logging,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,15,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
Function is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*Function) Descriptor
deprecated
func (*Function) GetCreationTime ¶
func (x *Function) GetCreationTime() *timestamppb.Timestamp
func (*Function) GetEncryptionInUse ¶
func (x *Function) GetEncryptionInUse() *EncryptionInUse
func (*Function) GetGeoLocation ¶
func (x *Function) GetGeoLocation() *GeoLocation
func (*Function) GetInternetAccessibleEndpoint ¶
func (*Function) GetNetworkInterfaceIds ¶
func (*Function) GetParentId ¶
func (*Function) GetRedundancies ¶
func (x *Function) GetRedundancies() []*Redundancy
func (*Function) GetResourceLogging ¶
func (x *Function) GetResourceLogging() *ResourceLogging
func (*Function) GetRuntimeLanguage ¶
func (*Function) GetRuntimeVersion ¶
func (*Function) GetUsageStatistics ¶
func (x *Function) GetUsageStatistics() *UsageStatistics
func (*Function) ProtoMessage ¶
func (*Function) ProtoMessage()
func (*Function) ProtoReflect ¶
func (x *Function) ProtoReflect() protoreflect.Message
type FunctionService ¶
type FunctionService struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Ips []string `protobuf:"bytes,4,rep,name=ips,proto3" json:"ips,omitempty"` Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"` Ports []uint32 `protobuf:"varint,7,rep,packed,name=ports,proto3" json:"ports,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,8,opt,name=raw,proto3" json:"raw,omitempty"` Authenticity *Authenticity `protobuf:"bytes,9,opt,name=authenticity,proto3" json:"authenticity,omitempty"` ComputeId *string `protobuf:"bytes,10,opt,name=compute_id,json=computeId,proto3,oneof" json:"compute_id,omitempty"` FunctionIds []string `protobuf:"bytes,11,rep,name=function_ids,json=functionIds,proto3" json:"function_ids,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,12,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,13,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,14,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` ServiceMetadataDocumentId *string `` /* 147-byte string literal not displayed */ TransportEncryption *TransportEncryption `protobuf:"bytes,16,opt,name=transport_encryption,json=transportEncryption,proto3" json:"transport_encryption,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,17,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
FunctionService is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*FunctionService) Descriptor
deprecated
func (*FunctionService) Descriptor() ([]byte, []int)
Deprecated: Use FunctionService.ProtoReflect.Descriptor instead.
func (*FunctionService) GetAuthenticity ¶
func (x *FunctionService) GetAuthenticity() *Authenticity
func (*FunctionService) GetComputeId ¶
func (x *FunctionService) GetComputeId() string
func (*FunctionService) GetCreationTime ¶
func (x *FunctionService) GetCreationTime() *timestamppb.Timestamp
func (*FunctionService) GetFunctionIds ¶
func (x *FunctionService) GetFunctionIds() []string
func (*FunctionService) GetGeoLocation ¶
func (x *FunctionService) GetGeoLocation() *GeoLocation
func (*FunctionService) GetId ¶
func (x *FunctionService) GetId() string
func (*FunctionService) GetInternetAccessibleEndpoint ¶
func (x *FunctionService) GetInternetAccessibleEndpoint() bool
func (*FunctionService) GetIps ¶
func (x *FunctionService) GetIps() []string
func (*FunctionService) GetLabels ¶
func (x *FunctionService) GetLabels() map[string]string
func (*FunctionService) GetName ¶
func (x *FunctionService) GetName() string
func (*FunctionService) GetParentId ¶
func (x *FunctionService) GetParentId() string
func (*FunctionService) GetPorts ¶
func (x *FunctionService) GetPorts() []uint32
func (*FunctionService) GetRaw ¶
func (x *FunctionService) GetRaw() string
func (*FunctionService) GetRedundancies ¶
func (x *FunctionService) GetRedundancies() []*Redundancy
func (*FunctionService) GetServiceMetadataDocumentId ¶
func (x *FunctionService) GetServiceMetadataDocumentId() string
func (*FunctionService) GetTransportEncryption ¶
func (x *FunctionService) GetTransportEncryption() *TransportEncryption
func (*FunctionService) GetUsageStatistics ¶
func (x *FunctionService) GetUsageStatistics() *UsageStatistics
func (*FunctionService) ProtoMessage ¶
func (*FunctionService) ProtoMessage()
func (*FunctionService) ProtoReflect ¶
func (x *FunctionService) ProtoReflect() protoreflect.Message
func (*FunctionService) Reset ¶
func (x *FunctionService) Reset()
func (*FunctionService) String ¶
func (x *FunctionService) String() string
type Functionality ¶
type Functionality struct { // Types that are assignable to Type: // // *Functionality_CipherSuite // *Functionality_LocalDocumentLocation // *Functionality_RemoteDocumentLocation // *Functionality_Error // *Functionality_HttpEndpoint // *Functionality_HttpRequestHandler // *Functionality_DatabaseConnect // *Functionality_DatabaseQuery // *Functionality_HttpRequest // *Functionality_LogOperation // *Functionality_ObjectStorageRequest // *Functionality_SchemaValidation // *Functionality_SecurityAdvisoryFeed Type isFunctionality_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
Functionality is an abstract class in our ontology, it cannot be instantiated but acts as an "interface".
func (*Functionality) Descriptor
deprecated
func (*Functionality) Descriptor() ([]byte, []int)
Deprecated: Use Functionality.ProtoReflect.Descriptor instead.
func (*Functionality) GetCipherSuite ¶
func (x *Functionality) GetCipherSuite() *CipherSuite
func (*Functionality) GetDatabaseConnect ¶
func (x *Functionality) GetDatabaseConnect() *DatabaseConnect
func (*Functionality) GetDatabaseQuery ¶
func (x *Functionality) GetDatabaseQuery() *DatabaseQuery
func (*Functionality) GetError ¶
func (x *Functionality) GetError() *Error
func (*Functionality) GetHttpEndpoint ¶
func (x *Functionality) GetHttpEndpoint() *HttpEndpoint
func (*Functionality) GetHttpRequest ¶
func (x *Functionality) GetHttpRequest() *HttpRequest
func (*Functionality) GetHttpRequestHandler ¶
func (x *Functionality) GetHttpRequestHandler() *HttpRequestHandler
func (*Functionality) GetLocalDocumentLocation ¶
func (x *Functionality) GetLocalDocumentLocation() *LocalDocumentLocation
func (*Functionality) GetLogOperation ¶
func (x *Functionality) GetLogOperation() *LogOperation
func (*Functionality) GetObjectStorageRequest ¶
func (x *Functionality) GetObjectStorageRequest() *ObjectStorageRequest
func (*Functionality) GetRemoteDocumentLocation ¶
func (x *Functionality) GetRemoteDocumentLocation() *RemoteDocumentLocation
func (*Functionality) GetSchemaValidation ¶
func (x *Functionality) GetSchemaValidation() *SchemaValidation
func (*Functionality) GetSecurityAdvisoryFeed ¶
func (x *Functionality) GetSecurityAdvisoryFeed() *SecurityAdvisoryFeed
func (*Functionality) GetType ¶
func (m *Functionality) GetType() isFunctionality_Type
func (*Functionality) ProtoMessage ¶
func (*Functionality) ProtoMessage()
func (*Functionality) ProtoReflect ¶
func (x *Functionality) ProtoReflect() protoreflect.Message
func (*Functionality) Reset ¶
func (x *Functionality) Reset()
func (*Functionality) String ¶
func (x *Functionality) String() string
type Functionality_CipherSuite ¶
type Functionality_CipherSuite struct {
CipherSuite *CipherSuite `protobuf:"bytes,1,opt,name=cipher_suite,json=cipherSuite,proto3,oneof"`
}
type Functionality_DatabaseConnect ¶
type Functionality_DatabaseConnect struct {
DatabaseConnect *DatabaseConnect `protobuf:"bytes,7,opt,name=database_connect,json=databaseConnect,proto3,oneof"`
}
type Functionality_DatabaseQuery ¶
type Functionality_DatabaseQuery struct {
DatabaseQuery *DatabaseQuery `protobuf:"bytes,8,opt,name=database_query,json=databaseQuery,proto3,oneof"`
}
type Functionality_Error ¶
type Functionality_Error struct {
Error *Error `protobuf:"bytes,4,opt,name=error,proto3,oneof"`
}
type Functionality_HttpEndpoint ¶
type Functionality_HttpEndpoint struct {
HttpEndpoint *HttpEndpoint `protobuf:"bytes,5,opt,name=http_endpoint,json=httpEndpoint,proto3,oneof"`
}
type Functionality_HttpRequest ¶
type Functionality_HttpRequest struct {
HttpRequest *HttpRequest `protobuf:"bytes,9,opt,name=http_request,json=httpRequest,proto3,oneof"`
}
type Functionality_HttpRequestHandler ¶
type Functionality_HttpRequestHandler struct {
HttpRequestHandler *HttpRequestHandler `protobuf:"bytes,6,opt,name=http_request_handler,json=httpRequestHandler,proto3,oneof"`
}
type Functionality_LocalDocumentLocation ¶
type Functionality_LocalDocumentLocation struct {
LocalDocumentLocation *LocalDocumentLocation `protobuf:"bytes,2,opt,name=local_document_location,json=localDocumentLocation,proto3,oneof"`
}
type Functionality_LogOperation ¶
type Functionality_LogOperation struct {
LogOperation *LogOperation `protobuf:"bytes,10,opt,name=log_operation,json=logOperation,proto3,oneof"`
}
type Functionality_ObjectStorageRequest ¶
type Functionality_ObjectStorageRequest struct {
ObjectStorageRequest *ObjectStorageRequest `protobuf:"bytes,11,opt,name=object_storage_request,json=objectStorageRequest,proto3,oneof"`
}
type Functionality_RemoteDocumentLocation ¶
type Functionality_RemoteDocumentLocation struct {
RemoteDocumentLocation *RemoteDocumentLocation `protobuf:"bytes,3,opt,name=remote_document_location,json=remoteDocumentLocation,proto3,oneof"`
}
type Functionality_SchemaValidation ¶
type Functionality_SchemaValidation struct {
SchemaValidation *SchemaValidation `protobuf:"bytes,12,opt,name=schema_validation,json=schemaValidation,proto3,oneof"`
}
type Functionality_SecurityAdvisoryFeed ¶
type Functionality_SecurityAdvisoryFeed struct {
SecurityAdvisoryFeed *SecurityAdvisoryFeed `protobuf:"bytes,13,opt,name=security_advisory_feed,json=securityAdvisoryFeed,proto3,oneof"`
}
type GenericDocument ¶
type GenericDocument struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Filetype string `protobuf:"bytes,2,opt,name=filetype,proto3" json:"filetype,omitempty"` Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"` Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,6,opt,name=raw,proto3" json:"raw,omitempty"` DocumentChecksums []*DocumentChecksum `protobuf:"bytes,7,rep,name=document_checksums,json=documentChecksums,proto3" json:"document_checksums,omitempty"` DocumentLocation *DocumentLocation `protobuf:"bytes,8,opt,name=document_location,json=documentLocation,proto3" json:"document_location,omitempty"` DocumentSignatures []*DocumentSignature `protobuf:"bytes,9,rep,name=document_signatures,json=documentSignatures,proto3" json:"document_signatures,omitempty"` ParentId *string `protobuf:"bytes,10,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` SchemaValidation *SchemaValidation `protobuf:"bytes,11,opt,name=schema_validation,json=schemaValidation,proto3" json:"schema_validation,omitempty"` SecurityFeatures []*SecurityFeature `protobuf:"bytes,12,rep,name=security_features,json=securityFeatures,proto3" json:"security_features,omitempty"` // contains filtered or unexported fields }
GenericDocument is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces. This is a placeholder for all other documents, e.g. index.txt
func (*GenericDocument) Descriptor
deprecated
func (*GenericDocument) Descriptor() ([]byte, []int)
Deprecated: Use GenericDocument.ProtoReflect.Descriptor instead.
func (*GenericDocument) GetCreationTime ¶
func (x *GenericDocument) GetCreationTime() *timestamppb.Timestamp
func (*GenericDocument) GetDocumentChecksums ¶
func (x *GenericDocument) GetDocumentChecksums() []*DocumentChecksum
func (*GenericDocument) GetDocumentLocation ¶
func (x *GenericDocument) GetDocumentLocation() *DocumentLocation
func (*GenericDocument) GetDocumentSignatures ¶
func (x *GenericDocument) GetDocumentSignatures() []*DocumentSignature
func (*GenericDocument) GetFiletype ¶
func (x *GenericDocument) GetFiletype() string
func (*GenericDocument) GetId ¶
func (x *GenericDocument) GetId() string
func (*GenericDocument) GetLabels ¶
func (x *GenericDocument) GetLabels() map[string]string
func (*GenericDocument) GetName ¶
func (x *GenericDocument) GetName() string
func (*GenericDocument) GetParentId ¶
func (x *GenericDocument) GetParentId() string
func (*GenericDocument) GetRaw ¶
func (x *GenericDocument) GetRaw() string
func (*GenericDocument) GetSchemaValidation ¶
func (x *GenericDocument) GetSchemaValidation() *SchemaValidation
func (*GenericDocument) GetSecurityFeatures ¶
func (x *GenericDocument) GetSecurityFeatures() []*SecurityFeature
func (*GenericDocument) ProtoMessage ¶
func (*GenericDocument) ProtoMessage()
func (*GenericDocument) ProtoReflect ¶
func (x *GenericDocument) ProtoReflect() protoreflect.Message
func (*GenericDocument) Reset ¶
func (x *GenericDocument) Reset()
func (*GenericDocument) String ¶
func (x *GenericDocument) String() string
type GenericNetworkService ¶
type GenericNetworkService struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Ips []string `protobuf:"bytes,4,rep,name=ips,proto3" json:"ips,omitempty"` Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"` Ports []uint32 `protobuf:"varint,7,rep,packed,name=ports,proto3" json:"ports,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,8,opt,name=raw,proto3" json:"raw,omitempty"` Authenticity *Authenticity `protobuf:"bytes,9,opt,name=authenticity,proto3" json:"authenticity,omitempty"` ComputeId *string `protobuf:"bytes,10,opt,name=compute_id,json=computeId,proto3,oneof" json:"compute_id,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,11,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,12,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,13,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` ServiceMetadataDocumentId *string `` /* 147-byte string literal not displayed */ TransportEncryption *TransportEncryption `protobuf:"bytes,15,opt,name=transport_encryption,json=transportEncryption,proto3" json:"transport_encryption,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,16,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
GenericNetworkService is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces. A generic network service.
func (*GenericNetworkService) Descriptor
deprecated
func (*GenericNetworkService) Descriptor() ([]byte, []int)
Deprecated: Use GenericNetworkService.ProtoReflect.Descriptor instead.
func (*GenericNetworkService) GetAuthenticity ¶
func (x *GenericNetworkService) GetAuthenticity() *Authenticity
func (*GenericNetworkService) GetComputeId ¶
func (x *GenericNetworkService) GetComputeId() string
func (*GenericNetworkService) GetCreationTime ¶
func (x *GenericNetworkService) GetCreationTime() *timestamppb.Timestamp
func (*GenericNetworkService) GetGeoLocation ¶
func (x *GenericNetworkService) GetGeoLocation() *GeoLocation
func (*GenericNetworkService) GetId ¶
func (x *GenericNetworkService) GetId() string
func (*GenericNetworkService) GetInternetAccessibleEndpoint ¶
func (x *GenericNetworkService) GetInternetAccessibleEndpoint() bool
func (*GenericNetworkService) GetIps ¶
func (x *GenericNetworkService) GetIps() []string
func (*GenericNetworkService) GetLabels ¶
func (x *GenericNetworkService) GetLabels() map[string]string
func (*GenericNetworkService) GetName ¶
func (x *GenericNetworkService) GetName() string
func (*GenericNetworkService) GetParentId ¶
func (x *GenericNetworkService) GetParentId() string
func (*GenericNetworkService) GetPorts ¶
func (x *GenericNetworkService) GetPorts() []uint32
func (*GenericNetworkService) GetRaw ¶
func (x *GenericNetworkService) GetRaw() string
func (*GenericNetworkService) GetRedundancies ¶
func (x *GenericNetworkService) GetRedundancies() []*Redundancy
func (*GenericNetworkService) GetServiceMetadataDocumentId ¶
func (x *GenericNetworkService) GetServiceMetadataDocumentId() string
func (*GenericNetworkService) GetTransportEncryption ¶
func (x *GenericNetworkService) GetTransportEncryption() *TransportEncryption
func (*GenericNetworkService) GetUsageStatistics ¶
func (x *GenericNetworkService) GetUsageStatistics() *UsageStatistics
func (*GenericNetworkService) ProtoMessage ¶
func (*GenericNetworkService) ProtoMessage()
func (*GenericNetworkService) ProtoReflect ¶
func (x *GenericNetworkService) ProtoReflect() protoreflect.Message
func (*GenericNetworkService) Reset ¶
func (x *GenericNetworkService) Reset()
func (*GenericNetworkService) String ¶
func (x *GenericNetworkService) String() string
type GeoLocation ¶
type GeoLocation struct { Region string `protobuf:"bytes,1,opt,name=region,proto3" json:"region,omitempty"` // contains filtered or unexported fields }
GeoLocation is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*GeoLocation) Descriptor
deprecated
func (*GeoLocation) Descriptor() ([]byte, []int)
Deprecated: Use GeoLocation.ProtoReflect.Descriptor instead.
func (*GeoLocation) GetRegion ¶
func (x *GeoLocation) GetRegion() string
func (*GeoLocation) ProtoMessage ¶
func (*GeoLocation) ProtoMessage()
func (*GeoLocation) ProtoReflect ¶
func (x *GeoLocation) ProtoReflect() protoreflect.Message
func (*GeoLocation) Reset ¶
func (x *GeoLocation) Reset()
func (*GeoLocation) String ¶
func (x *GeoLocation) String() string
type GeoRedundancy ¶
type GeoRedundancy struct { GeoLocations []*GeoLocation `protobuf:"bytes,1,rep,name=geo_locations,json=geoLocations,proto3" json:"geo_locations,omitempty"` // contains filtered or unexported fields }
GeoRedundancy is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*GeoRedundancy) Descriptor
deprecated
func (*GeoRedundancy) Descriptor() ([]byte, []int)
Deprecated: Use GeoRedundancy.ProtoReflect.Descriptor instead.
func (*GeoRedundancy) GetGeoLocations ¶
func (x *GeoRedundancy) GetGeoLocations() []*GeoLocation
func (*GeoRedundancy) ProtoMessage ¶
func (*GeoRedundancy) ProtoMessage()
func (*GeoRedundancy) ProtoReflect ¶
func (x *GeoRedundancy) ProtoReflect() protoreflect.Message
func (*GeoRedundancy) Reset ¶
func (x *GeoRedundancy) Reset()
func (*GeoRedundancy) String ¶
func (x *GeoRedundancy) String() string
type HasRelatedResources ¶
type HasRelatedResources interface {
Related() []string
}
type HttpClientLibrary ¶
type HttpClientLibrary struct {
// contains filtered or unexported fields
}
HttpClientLibrary is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*HttpClientLibrary) Descriptor
deprecated
func (*HttpClientLibrary) Descriptor() ([]byte, []int)
Deprecated: Use HttpClientLibrary.ProtoReflect.Descriptor instead.
func (*HttpClientLibrary) ProtoMessage ¶
func (*HttpClientLibrary) ProtoMessage()
func (*HttpClientLibrary) ProtoReflect ¶
func (x *HttpClientLibrary) ProtoReflect() protoreflect.Message
func (*HttpClientLibrary) Reset ¶
func (x *HttpClientLibrary) Reset()
func (*HttpClientLibrary) String ¶
func (x *HttpClientLibrary) String() string
type HttpEndpoint ¶
type HttpEndpoint struct { Handler string `protobuf:"bytes,1,opt,name=handler,proto3" json:"handler,omitempty"` Method string `protobuf:"bytes,2,opt,name=method,proto3" json:"method,omitempty"` Path string `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"` Url string `protobuf:"bytes,4,opt,name=url,proto3" json:"url,omitempty"` Authenticity *Authenticity `protobuf:"bytes,5,opt,name=authenticity,proto3" json:"authenticity,omitempty"` TransportEncryption *TransportEncryption `protobuf:"bytes,7,opt,name=transport_encryption,json=transportEncryption,proto3" json:"transport_encryption,omitempty"` // contains filtered or unexported fields }
HttpEndpoint is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces. An HTTP endpoint can set the "proxyTarget" property, in case that is routed through a (reverse) proxy, e.g. a load balancer. Via the Authenticity relationship, the access type can be specified, e.g. public access (no authentication), password-based, etc.
func (*HttpEndpoint) Descriptor
deprecated
func (*HttpEndpoint) Descriptor() ([]byte, []int)
Deprecated: Use HttpEndpoint.ProtoReflect.Descriptor instead.
func (*HttpEndpoint) GetAuthenticity ¶
func (x *HttpEndpoint) GetAuthenticity() *Authenticity
func (*HttpEndpoint) GetHandler ¶
func (x *HttpEndpoint) GetHandler() string
func (*HttpEndpoint) GetMethod ¶
func (x *HttpEndpoint) GetMethod() string
func (*HttpEndpoint) GetPath ¶
func (x *HttpEndpoint) GetPath() string
func (*HttpEndpoint) GetTransportEncryption ¶
func (x *HttpEndpoint) GetTransportEncryption() *TransportEncryption
func (*HttpEndpoint) GetUrl ¶
func (x *HttpEndpoint) GetUrl() string
func (*HttpEndpoint) ProtoMessage ¶
func (*HttpEndpoint) ProtoMessage()
func (*HttpEndpoint) ProtoReflect ¶
func (x *HttpEndpoint) ProtoReflect() protoreflect.Message
func (*HttpEndpoint) Reset ¶
func (x *HttpEndpoint) Reset()
func (*HttpEndpoint) String ¶
func (x *HttpEndpoint) String() string
type HttpRequest ¶
type HttpRequest struct { Call string `protobuf:"bytes,1,opt,name=call,proto3" json:"call,omitempty"` ReqBody string `protobuf:"bytes,2,opt,name=req_body,json=reqBody,proto3" json:"req_body,omitempty"` HttpEndpoints []*HttpEndpoint `protobuf:"bytes,3,rep,name=http_endpoints,json=httpEndpoints,proto3" json:"http_endpoints,omitempty"` // contains filtered or unexported fields }
HttpRequest is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*HttpRequest) Descriptor
deprecated
func (*HttpRequest) Descriptor() ([]byte, []int)
Deprecated: Use HttpRequest.ProtoReflect.Descriptor instead.
func (*HttpRequest) GetCall ¶
func (x *HttpRequest) GetCall() string
func (*HttpRequest) GetHttpEndpoints ¶
func (x *HttpRequest) GetHttpEndpoints() []*HttpEndpoint
func (*HttpRequest) GetReqBody ¶
func (x *HttpRequest) GetReqBody() string
func (*HttpRequest) ProtoMessage ¶
func (*HttpRequest) ProtoMessage()
func (*HttpRequest) ProtoReflect ¶
func (x *HttpRequest) ProtoReflect() protoreflect.Message
func (*HttpRequest) Reset ¶
func (x *HttpRequest) Reset()
func (*HttpRequest) String ¶
func (x *HttpRequest) String() string
type HttpRequestHandler ¶
type HttpRequestHandler struct { Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` ApplicationId *string `protobuf:"bytes,2,opt,name=application_id,json=applicationId,proto3,oneof" json:"application_id,omitempty"` HttpEndpoints []*HttpEndpoint `protobuf:"bytes,3,rep,name=http_endpoints,json=httpEndpoints,proto3" json:"http_endpoints,omitempty"` // contains filtered or unexported fields }
HttpRequestHandler is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*HttpRequestHandler) Descriptor
deprecated
func (*HttpRequestHandler) Descriptor() ([]byte, []int)
Deprecated: Use HttpRequestHandler.ProtoReflect.Descriptor instead.
func (*HttpRequestHandler) GetApplicationId ¶
func (x *HttpRequestHandler) GetApplicationId() string
func (*HttpRequestHandler) GetHttpEndpoints ¶
func (x *HttpRequestHandler) GetHttpEndpoints() []*HttpEndpoint
func (*HttpRequestHandler) GetPath ¶
func (x *HttpRequestHandler) GetPath() string
func (*HttpRequestHandler) ProtoMessage ¶
func (*HttpRequestHandler) ProtoMessage()
func (*HttpRequestHandler) ProtoReflect ¶
func (x *HttpRequestHandler) ProtoReflect() protoreflect.Message
func (*HttpRequestHandler) Reset ¶
func (x *HttpRequestHandler) Reset()
func (*HttpRequestHandler) String ¶
func (x *HttpRequestHandler) String() string
type HttpServer ¶
type HttpServer struct { HttpRequestHandler *HttpRequestHandler `protobuf:"bytes,1,opt,name=http_request_handler,json=httpRequestHandler,proto3" json:"http_request_handler,omitempty"` // contains filtered or unexported fields }
HttpServer is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*HttpServer) Descriptor
deprecated
func (*HttpServer) Descriptor() ([]byte, []int)
Deprecated: Use HttpServer.ProtoReflect.Descriptor instead.
func (*HttpServer) GetHttpRequestHandler ¶
func (x *HttpServer) GetHttpRequestHandler() *HttpRequestHandler
func (*HttpServer) ProtoMessage ¶
func (*HttpServer) ProtoMessage()
func (*HttpServer) ProtoReflect ¶
func (x *HttpServer) ProtoReflect() protoreflect.Message
func (*HttpServer) Reset ¶
func (x *HttpServer) Reset()
func (*HttpServer) String ¶
func (x *HttpServer) String() string
type Identifiable ¶
type Identifiable struct { // Types that are assignable to Type: // // *Identifiable_Identity // *Identifiable_RoleAssignment Type isIdentifiable_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
Identifiable is an abstract class in our ontology, it cannot be instantiated but acts as an "interface".
func (*Identifiable) Descriptor
deprecated
func (*Identifiable) Descriptor() ([]byte, []int)
Deprecated: Use Identifiable.ProtoReflect.Descriptor instead.
func (*Identifiable) GetIdentity ¶
func (x *Identifiable) GetIdentity() *Identity
func (*Identifiable) GetRoleAssignment ¶
func (x *Identifiable) GetRoleAssignment() *RoleAssignment
func (*Identifiable) GetType ¶
func (m *Identifiable) GetType() isIdentifiable_Type
func (*Identifiable) ProtoMessage ¶
func (*Identifiable) ProtoMessage()
func (*Identifiable) ProtoReflect ¶
func (x *Identifiable) ProtoReflect() protoreflect.Message
func (*Identifiable) Reset ¶
func (x *Identifiable) Reset()
func (*Identifiable) String ¶
func (x *Identifiable) String() string
type Identifiable_Identity ¶
type Identifiable_Identity struct {
Identity *Identity `protobuf:"bytes,1,opt,name=identity,proto3,oneof"`
}
type Identifiable_RoleAssignment ¶
type Identifiable_RoleAssignment struct {
RoleAssignment *RoleAssignment `protobuf:"bytes,2,opt,name=role_assignment,json=roleAssignment,proto3,oneof"`
}
type Identity ¶
type Identity struct { Activated bool `protobuf:"varint,1,opt,name=activated,proto3" json:"activated,omitempty"` CreationTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` DisablePasswordPolicy bool `` /* 127-byte string literal not displayed */ EnforceMfa bool `protobuf:"varint,4,opt,name=enforce_mfa,json=enforceMfa,proto3" json:"enforce_mfa,omitempty"` Id string `protobuf:"bytes,5,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Labels map[string]string `` /* 153-byte string literal not displayed */ LastActivity *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=last_activity,json=lastActivity,proto3" json:"last_activity,omitempty"` LoginDefenderEnabled bool `protobuf:"varint,9,opt,name=login_defender_enabled,json=loginDefenderEnabled,proto3" json:"login_defender_enabled,omitempty"` Name string `protobuf:"bytes,10,opt,name=name,proto3" json:"name,omitempty"` Privileged bool `protobuf:"varint,11,opt,name=privileged,proto3" json:"privileged,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,12,opt,name=raw,proto3" json:"raw,omitempty"` Authenticity *Authenticity `protobuf:"bytes,13,opt,name=authenticity,proto3" json:"authenticity,omitempty"` Authorization *Authorization `protobuf:"bytes,14,opt,name=authorization,proto3" json:"authorization,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,15,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,16,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,17,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,18,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
Identity is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*Identity) Descriptor
deprecated
func (*Identity) GetActivated ¶
func (*Identity) GetAuthenticity ¶
func (x *Identity) GetAuthenticity() *Authenticity
func (*Identity) GetAuthorization ¶
func (x *Identity) GetAuthorization() *Authorization
func (*Identity) GetCreationTime ¶
func (x *Identity) GetCreationTime() *timestamppb.Timestamp
func (*Identity) GetDisablePasswordPolicy ¶
func (*Identity) GetEnforceMfa ¶
func (*Identity) GetGeoLocation ¶
func (x *Identity) GetGeoLocation() *GeoLocation
func (*Identity) GetInternetAccessibleEndpoint ¶
func (*Identity) GetLastActivity ¶
func (x *Identity) GetLastActivity() *timestamppb.Timestamp
func (*Identity) GetLoginDefenderEnabled ¶
func (*Identity) GetParentId ¶
func (*Identity) GetPrivileged ¶
func (*Identity) GetRedundancies ¶
func (x *Identity) GetRedundancies() []*Redundancy
func (*Identity) GetUsageStatistics ¶
func (x *Identity) GetUsageStatistics() *UsageStatistics
func (*Identity) ProtoMessage ¶
func (*Identity) ProtoMessage()
func (*Identity) ProtoReflect ¶
func (x *Identity) ProtoReflect() protoreflect.Message
type Image ¶
type Image struct { // Types that are assignable to Type: // // *Image_ContainerImage // *Image_VmImage Type isImage_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
Image is an abstract class in our ontology, it cannot be instantiated but acts as an "interface".
func (*Image) Descriptor
deprecated
func (*Image) GetContainerImage ¶
func (x *Image) GetContainerImage() *ContainerImage
func (*Image) GetVmImage ¶
func (*Image) ProtoMessage ¶
func (*Image) ProtoMessage()
func (*Image) ProtoReflect ¶
func (x *Image) ProtoReflect() protoreflect.Message
type Image_ContainerImage ¶
type Image_ContainerImage struct {
ContainerImage *ContainerImage `protobuf:"bytes,1,opt,name=container_image,json=containerImage,proto3,oneof"`
}
type Image_VmImage ¶
type Image_VmImage struct {
VmImage *VMImage `protobuf:"bytes,2,opt,name=vm_image,json=vmImage,proto3,oneof"`
}
type Immutability ¶
type Immutability struct { Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // contains filtered or unexported fields }
Immutability is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*Immutability) Descriptor
deprecated
func (*Immutability) Descriptor() ([]byte, []int)
Deprecated: Use Immutability.ProtoReflect.Descriptor instead.
func (*Immutability) GetEnabled ¶
func (x *Immutability) GetEnabled() bool
func (*Immutability) ProtoMessage ¶
func (*Immutability) ProtoMessage()
func (*Immutability) ProtoReflect ¶
func (x *Immutability) ProtoReflect() protoreflect.Message
func (*Immutability) Reset ¶
func (x *Immutability) Reset()
func (*Immutability) String ¶
func (x *Immutability) String() string
type Integrity ¶
type Integrity struct { // Types that are assignable to Type: // // *Integrity_AutomaticUpdates // *Integrity_DocumentChecksum // *Integrity_Immutability // *Integrity_DocumentSignature Type isIntegrity_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
Integrity is an abstract class in our ontology, it cannot be instantiated but acts as an "interface".
func (*Integrity) Descriptor
deprecated
func (*Integrity) GetAutomaticUpdates ¶
func (x *Integrity) GetAutomaticUpdates() *AutomaticUpdates
func (*Integrity) GetDocumentChecksum ¶
func (x *Integrity) GetDocumentChecksum() *DocumentChecksum
func (*Integrity) GetDocumentSignature ¶
func (x *Integrity) GetDocumentSignature() *DocumentSignature
func (*Integrity) GetImmutability ¶
func (x *Integrity) GetImmutability() *Immutability
func (*Integrity) ProtoMessage ¶
func (*Integrity) ProtoMessage()
func (*Integrity) ProtoReflect ¶
func (x *Integrity) ProtoReflect() protoreflect.Message
type Integrity_AutomaticUpdates ¶
type Integrity_AutomaticUpdates struct {
AutomaticUpdates *AutomaticUpdates `protobuf:"bytes,1,opt,name=automatic_updates,json=automaticUpdates,proto3,oneof"`
}
type Integrity_DocumentChecksum ¶
type Integrity_DocumentChecksum struct {
DocumentChecksum *DocumentChecksum `protobuf:"bytes,2,opt,name=document_checksum,json=documentChecksum,proto3,oneof"`
}
type Integrity_DocumentSignature ¶
type Integrity_DocumentSignature struct {
DocumentSignature *DocumentSignature `protobuf:"bytes,4,opt,name=document_signature,json=documentSignature,proto3,oneof"`
}
type Integrity_Immutability ¶
type Integrity_Immutability struct {
Immutability *Immutability `protobuf:"bytes,3,opt,name=immutability,proto3,oneof"`
}
type IoT ¶
type IoT struct { // Types that are assignable to Type: // // *IoT_DeviceProvisioningService // *IoT_MessagingHub Type isIoT_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
IoT is an abstract class in our ontology, it cannot be instantiated but acts as an "interface".
func (*IoT) Descriptor
deprecated
func (*IoT) GetDeviceProvisioningService ¶
func (x *IoT) GetDeviceProvisioningService() *DeviceProvisioningService
func (*IoT) GetMessagingHub ¶
func (x *IoT) GetMessagingHub() *MessagingHub
func (*IoT) ProtoMessage ¶
func (*IoT) ProtoMessage()
func (*IoT) ProtoReflect ¶
func (x *IoT) ProtoReflect() protoreflect.Message
type IoT_DeviceProvisioningService ¶
type IoT_DeviceProvisioningService struct {
DeviceProvisioningService *DeviceProvisioningService `protobuf:"bytes,1,opt,name=device_provisioning_service,json=deviceProvisioningService,proto3,oneof"`
}
type IoT_MessagingHub ¶
type IoT_MessagingHub struct {
MessagingHub *MessagingHub `protobuf:"bytes,2,opt,name=messaging_hub,json=messagingHub,proto3,oneof"`
}
type IsResource ¶
type Job ¶
type Job struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,6,opt,name=raw,proto3" json:"raw,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,7,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,8,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,9,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,10,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
Job is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*Job) Descriptor
deprecated
func (*Job) GetCreationTime ¶
func (x *Job) GetCreationTime() *timestamppb.Timestamp
func (*Job) GetGeoLocation ¶
func (x *Job) GetGeoLocation() *GeoLocation
func (*Job) GetInternetAccessibleEndpoint ¶
func (*Job) GetParentId ¶
func (*Job) GetRedundancies ¶
func (x *Job) GetRedundancies() []*Redundancy
func (*Job) GetUsageStatistics ¶
func (x *Job) GetUsageStatistics() *UsageStatistics
func (*Job) ProtoMessage ¶
func (*Job) ProtoMessage()
func (*Job) ProtoReflect ¶
func (x *Job) ProtoReflect() protoreflect.Message
type Key ¶
type Key struct { Algorithm string `protobuf:"bytes,1,opt,name=algorithm,proto3" json:"algorithm,omitempty"` CreationTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Enabled bool `protobuf:"varint,3,opt,name=enabled,proto3" json:"enabled,omitempty"` ExpirationDate *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=expiration_date,json=expirationDate,proto3" json:"expiration_date,omitempty"` Id string `protobuf:"bytes,5,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ IsManaged bool `protobuf:"varint,7,opt,name=is_managed,json=isManaged,proto3" json:"is_managed,omitempty"` KeySize int32 `protobuf:"varint,8,opt,name=key_size,json=keySize,proto3" json:"key_size,omitempty"` Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,10,opt,name=name,proto3" json:"name,omitempty"` NotBeforeDate *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=not_before_date,json=notBeforeDate,proto3" json:"not_before_date,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,12,opt,name=raw,proto3" json:"raw,omitempty"` CloudResourceId *string `protobuf:"bytes,13,opt,name=cloud_resource_id,json=cloudResourceId,proto3,oneof" json:"cloud_resource_id,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,14,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,15,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,16,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,17,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
Key is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*Key) Descriptor
deprecated
func (*Key) GetAlgorithm ¶
func (*Key) GetCloudResourceId ¶
func (*Key) GetCreationTime ¶
func (x *Key) GetCreationTime() *timestamppb.Timestamp
func (*Key) GetEnabled ¶
func (*Key) GetExpirationDate ¶
func (x *Key) GetExpirationDate() *timestamppb.Timestamp
func (*Key) GetGeoLocation ¶
func (x *Key) GetGeoLocation() *GeoLocation
func (*Key) GetInternetAccessibleEndpoint ¶
func (*Key) GetIsManaged ¶
func (*Key) GetKeySize ¶
func (*Key) GetNotBeforeDate ¶
func (x *Key) GetNotBeforeDate() *timestamppb.Timestamp
func (*Key) GetParentId ¶
func (*Key) GetRedundancies ¶
func (x *Key) GetRedundancies() []*Redundancy
func (*Key) GetUsageStatistics ¶
func (x *Key) GetUsageStatistics() *UsageStatistics
func (*Key) ProtoMessage ¶
func (*Key) ProtoMessage()
func (*Key) ProtoReflect ¶
func (x *Key) ProtoReflect() protoreflect.Message
type KeyValueDatabaseService ¶
type KeyValueDatabaseService struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Ips []string `protobuf:"bytes,4,rep,name=ips,proto3" json:"ips,omitempty"` Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"` Ports []uint32 `protobuf:"varint,7,rep,packed,name=ports,proto3" json:"ports,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,8,opt,name=raw,proto3" json:"raw,omitempty"` AnomalyDetections []*AnomalyDetection `protobuf:"bytes,9,rep,name=anomaly_detections,json=anomalyDetections,proto3" json:"anomaly_detections,omitempty"` Authenticity *Authenticity `protobuf:"bytes,10,opt,name=authenticity,proto3" json:"authenticity,omitempty"` ComputeId *string `protobuf:"bytes,11,opt,name=compute_id,json=computeId,proto3,oneof" json:"compute_id,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,12,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` HttpEndpoint *HttpEndpoint `protobuf:"bytes,13,opt,name=http_endpoint,json=httpEndpoint,proto3" json:"http_endpoint,omitempty"` MalwareProtection *MalwareProtection `protobuf:"bytes,14,opt,name=malware_protection,json=malwareProtection,proto3" json:"malware_protection,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,15,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,16,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` ServiceMetadataDocumentId *string `` /* 147-byte string literal not displayed */ StorageIds []string `protobuf:"bytes,18,rep,name=storage_ids,json=storageIds,proto3" json:"storage_ids,omitempty"` TransportEncryption *TransportEncryption `protobuf:"bytes,19,opt,name=transport_encryption,json=transportEncryption,proto3" json:"transport_encryption,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,20,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
KeyValueDatabaseService is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*KeyValueDatabaseService) Descriptor
deprecated
func (*KeyValueDatabaseService) Descriptor() ([]byte, []int)
Deprecated: Use KeyValueDatabaseService.ProtoReflect.Descriptor instead.
func (*KeyValueDatabaseService) GetAnomalyDetections ¶
func (x *KeyValueDatabaseService) GetAnomalyDetections() []*AnomalyDetection
func (*KeyValueDatabaseService) GetAuthenticity ¶
func (x *KeyValueDatabaseService) GetAuthenticity() *Authenticity
func (*KeyValueDatabaseService) GetComputeId ¶
func (x *KeyValueDatabaseService) GetComputeId() string
func (*KeyValueDatabaseService) GetCreationTime ¶
func (x *KeyValueDatabaseService) GetCreationTime() *timestamppb.Timestamp
func (*KeyValueDatabaseService) GetGeoLocation ¶
func (x *KeyValueDatabaseService) GetGeoLocation() *GeoLocation
func (*KeyValueDatabaseService) GetHttpEndpoint ¶
func (x *KeyValueDatabaseService) GetHttpEndpoint() *HttpEndpoint
func (*KeyValueDatabaseService) GetId ¶
func (x *KeyValueDatabaseService) GetId() string
func (*KeyValueDatabaseService) GetInternetAccessibleEndpoint ¶
func (x *KeyValueDatabaseService) GetInternetAccessibleEndpoint() bool
func (*KeyValueDatabaseService) GetIps ¶
func (x *KeyValueDatabaseService) GetIps() []string
func (*KeyValueDatabaseService) GetLabels ¶
func (x *KeyValueDatabaseService) GetLabels() map[string]string
func (*KeyValueDatabaseService) GetMalwareProtection ¶
func (x *KeyValueDatabaseService) GetMalwareProtection() *MalwareProtection
func (*KeyValueDatabaseService) GetName ¶
func (x *KeyValueDatabaseService) GetName() string
func (*KeyValueDatabaseService) GetParentId ¶
func (x *KeyValueDatabaseService) GetParentId() string
func (*KeyValueDatabaseService) GetPorts ¶
func (x *KeyValueDatabaseService) GetPorts() []uint32
func (*KeyValueDatabaseService) GetRaw ¶
func (x *KeyValueDatabaseService) GetRaw() string
func (*KeyValueDatabaseService) GetRedundancies ¶
func (x *KeyValueDatabaseService) GetRedundancies() []*Redundancy
func (*KeyValueDatabaseService) GetServiceMetadataDocumentId ¶
func (x *KeyValueDatabaseService) GetServiceMetadataDocumentId() string
func (*KeyValueDatabaseService) GetStorageIds ¶
func (x *KeyValueDatabaseService) GetStorageIds() []string
func (*KeyValueDatabaseService) GetTransportEncryption ¶
func (x *KeyValueDatabaseService) GetTransportEncryption() *TransportEncryption
func (*KeyValueDatabaseService) GetUsageStatistics ¶
func (x *KeyValueDatabaseService) GetUsageStatistics() *UsageStatistics
func (*KeyValueDatabaseService) ProtoMessage ¶
func (*KeyValueDatabaseService) ProtoMessage()
func (*KeyValueDatabaseService) ProtoReflect ¶
func (x *KeyValueDatabaseService) ProtoReflect() protoreflect.Message
func (*KeyValueDatabaseService) Reset ¶
func (x *KeyValueDatabaseService) Reset()
func (*KeyValueDatabaseService) String ¶
func (x *KeyValueDatabaseService) String() string
type KeyVault ¶
type KeyVault struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,6,opt,name=raw,proto3" json:"raw,omitempty"` CredentialIds []string `protobuf:"bytes,7,rep,name=credential_ids,json=credentialIds,proto3" json:"credential_ids,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,8,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,9,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,10,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,11,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
KeyVault is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*KeyVault) Descriptor
deprecated
func (*KeyVault) GetCreationTime ¶
func (x *KeyVault) GetCreationTime() *timestamppb.Timestamp
func (*KeyVault) GetCredentialIds ¶
func (*KeyVault) GetGeoLocation ¶
func (x *KeyVault) GetGeoLocation() *GeoLocation
func (*KeyVault) GetInternetAccessibleEndpoint ¶
func (*KeyVault) GetParentId ¶
func (*KeyVault) GetRedundancies ¶
func (x *KeyVault) GetRedundancies() []*Redundancy
func (*KeyVault) GetUsageStatistics ¶
func (x *KeyVault) GetUsageStatistics() *UsageStatistics
func (*KeyVault) ProtoMessage ¶
func (*KeyVault) ProtoMessage()
func (*KeyVault) ProtoReflect ¶
func (x *KeyVault) ProtoReflect() protoreflect.Message
type L3Firewall ¶
type L3Firewall struct { Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` Inbound bool `protobuf:"varint,2,opt,name=inbound,proto3" json:"inbound,omitempty"` RestrictedPorts string `protobuf:"bytes,3,opt,name=restricted_ports,json=restrictedPorts,proto3" json:"restricted_ports,omitempty"` // contains filtered or unexported fields }
L3Firewall is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*L3Firewall) Descriptor
deprecated
func (*L3Firewall) Descriptor() ([]byte, []int)
Deprecated: Use L3Firewall.ProtoReflect.Descriptor instead.
func (*L3Firewall) GetEnabled ¶
func (x *L3Firewall) GetEnabled() bool
func (*L3Firewall) GetInbound ¶
func (x *L3Firewall) GetInbound() bool
func (*L3Firewall) GetRestrictedPorts ¶
func (x *L3Firewall) GetRestrictedPorts() string
func (*L3Firewall) ProtoMessage ¶
func (*L3Firewall) ProtoMessage()
func (*L3Firewall) ProtoReflect ¶
func (x *L3Firewall) ProtoReflect() protoreflect.Message
func (*L3Firewall) Reset ¶
func (x *L3Firewall) Reset()
func (*L3Firewall) String ¶
func (x *L3Firewall) String() string
type LoadBalancer ¶
type LoadBalancer struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Ips []string `protobuf:"bytes,4,rep,name=ips,proto3" json:"ips,omitempty"` Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"` Ports []uint32 `protobuf:"varint,7,rep,packed,name=ports,proto3" json:"ports,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,8,opt,name=raw,proto3" json:"raw,omitempty"` Url string `protobuf:"bytes,9,opt,name=url,proto3" json:"url,omitempty"` AccessRestriction *AccessRestriction `protobuf:"bytes,10,opt,name=access_restriction,json=accessRestriction,proto3" json:"access_restriction,omitempty"` Authenticity *Authenticity `protobuf:"bytes,11,opt,name=authenticity,proto3" json:"authenticity,omitempty"` ComputeId *string `protobuf:"bytes,12,opt,name=compute_id,json=computeId,proto3,oneof" json:"compute_id,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,13,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` HttpEndpoints []*HttpEndpoint `protobuf:"bytes,14,rep,name=http_endpoints,json=httpEndpoints,proto3" json:"http_endpoints,omitempty"` NetworkServiceIds []string `protobuf:"bytes,15,rep,name=network_service_ids,json=networkServiceIds,proto3" json:"network_service_ids,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,16,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,17,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` ServiceMetadataDocumentId *string `` /* 147-byte string literal not displayed */ TransportEncryption *TransportEncryption `protobuf:"bytes,19,opt,name=transport_encryption,json=transportEncryption,proto3" json:"transport_encryption,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,20,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
LoadBalancer is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces. A Load Balancer may have multiple access restriction features, e.g. a L3 firewall and a WAF
func (*LoadBalancer) Descriptor
deprecated
func (*LoadBalancer) Descriptor() ([]byte, []int)
Deprecated: Use LoadBalancer.ProtoReflect.Descriptor instead.
func (*LoadBalancer) GetAccessRestriction ¶
func (x *LoadBalancer) GetAccessRestriction() *AccessRestriction
func (*LoadBalancer) GetAuthenticity ¶
func (x *LoadBalancer) GetAuthenticity() *Authenticity
func (*LoadBalancer) GetComputeId ¶
func (x *LoadBalancer) GetComputeId() string
func (*LoadBalancer) GetCreationTime ¶
func (x *LoadBalancer) GetCreationTime() *timestamppb.Timestamp
func (*LoadBalancer) GetGeoLocation ¶
func (x *LoadBalancer) GetGeoLocation() *GeoLocation
func (*LoadBalancer) GetHttpEndpoints ¶
func (x *LoadBalancer) GetHttpEndpoints() []*HttpEndpoint
func (*LoadBalancer) GetId ¶
func (x *LoadBalancer) GetId() string
func (*LoadBalancer) GetInternetAccessibleEndpoint ¶
func (x *LoadBalancer) GetInternetAccessibleEndpoint() bool
func (*LoadBalancer) GetIps ¶
func (x *LoadBalancer) GetIps() []string
func (*LoadBalancer) GetLabels ¶
func (x *LoadBalancer) GetLabels() map[string]string
func (*LoadBalancer) GetName ¶
func (x *LoadBalancer) GetName() string
func (*LoadBalancer) GetNetworkServiceIds ¶
func (x *LoadBalancer) GetNetworkServiceIds() []string
func (*LoadBalancer) GetParentId ¶
func (x *LoadBalancer) GetParentId() string
func (*LoadBalancer) GetPorts ¶
func (x *LoadBalancer) GetPorts() []uint32
func (*LoadBalancer) GetRaw ¶
func (x *LoadBalancer) GetRaw() string
func (*LoadBalancer) GetRedundancies ¶
func (x *LoadBalancer) GetRedundancies() []*Redundancy
func (*LoadBalancer) GetServiceMetadataDocumentId ¶
func (x *LoadBalancer) GetServiceMetadataDocumentId() string
func (*LoadBalancer) GetTransportEncryption ¶
func (x *LoadBalancer) GetTransportEncryption() *TransportEncryption
func (*LoadBalancer) GetUrl ¶
func (x *LoadBalancer) GetUrl() string
func (*LoadBalancer) GetUsageStatistics ¶
func (x *LoadBalancer) GetUsageStatistics() *UsageStatistics
func (*LoadBalancer) ProtoMessage ¶
func (*LoadBalancer) ProtoMessage()
func (*LoadBalancer) ProtoReflect ¶
func (x *LoadBalancer) ProtoReflect() protoreflect.Message
func (*LoadBalancer) Reset ¶
func (x *LoadBalancer) Reset()
func (*LoadBalancer) String ¶
func (x *LoadBalancer) String() string
type LocalDocumentLocation ¶
type LocalDocumentLocation struct { Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` AtRestEncryption *AtRestEncryption `protobuf:"bytes,2,opt,name=at_rest_encryption,json=atRestEncryption,proto3" json:"at_rest_encryption,omitempty"` // contains filtered or unexported fields }
LocalDocumentLocation is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*LocalDocumentLocation) Descriptor
deprecated
func (*LocalDocumentLocation) Descriptor() ([]byte, []int)
Deprecated: Use LocalDocumentLocation.ProtoReflect.Descriptor instead.
func (*LocalDocumentLocation) GetAtRestEncryption ¶
func (x *LocalDocumentLocation) GetAtRestEncryption() *AtRestEncryption
func (*LocalDocumentLocation) GetPath ¶
func (x *LocalDocumentLocation) GetPath() string
func (*LocalDocumentLocation) ProtoMessage ¶
func (*LocalDocumentLocation) ProtoMessage()
func (*LocalDocumentLocation) ProtoReflect ¶
func (x *LocalDocumentLocation) ProtoReflect() protoreflect.Message
func (*LocalDocumentLocation) Reset ¶
func (x *LocalDocumentLocation) Reset()
func (*LocalDocumentLocation) String ¶
func (x *LocalDocumentLocation) String() string
type LocalRedundancy ¶
type LocalRedundancy struct { GeoLocations []*GeoLocation `protobuf:"bytes,1,rep,name=geo_locations,json=geoLocations,proto3" json:"geo_locations,omitempty"` // contains filtered or unexported fields }
LocalRedundancy is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*LocalRedundancy) Descriptor
deprecated
func (*LocalRedundancy) Descriptor() ([]byte, []int)
Deprecated: Use LocalRedundancy.ProtoReflect.Descriptor instead.
func (*LocalRedundancy) GetGeoLocations ¶
func (x *LocalRedundancy) GetGeoLocations() []*GeoLocation
func (*LocalRedundancy) ProtoMessage ¶
func (*LocalRedundancy) ProtoMessage()
func (*LocalRedundancy) ProtoReflect ¶
func (x *LocalRedundancy) ProtoReflect() protoreflect.Message
func (*LocalRedundancy) Reset ¶
func (x *LocalRedundancy) Reset()
func (*LocalRedundancy) String ¶
func (x *LocalRedundancy) String() string
type LogOperation ¶
type LogOperation struct { Call string `protobuf:"bytes,1,opt,name=call,proto3" json:"call,omitempty"` Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` Logging *Logging `protobuf:"bytes,3,opt,name=logging,proto3" json:"logging,omitempty"` // contains filtered or unexported fields }
LogOperation is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces. A LogOperation is used by an application
func (*LogOperation) Descriptor
deprecated
func (*LogOperation) Descriptor() ([]byte, []int)
Deprecated: Use LogOperation.ProtoReflect.Descriptor instead.
func (*LogOperation) GetCall ¶
func (x *LogOperation) GetCall() string
func (*LogOperation) GetLogging ¶
func (x *LogOperation) GetLogging() *Logging
func (*LogOperation) GetValue ¶
func (x *LogOperation) GetValue() string
func (*LogOperation) ProtoMessage ¶
func (*LogOperation) ProtoMessage()
func (*LogOperation) ProtoReflect ¶
func (x *LogOperation) ProtoReflect() protoreflect.Message
func (*LogOperation) Reset ¶
func (x *LogOperation) Reset()
func (*LogOperation) String ¶
func (x *LogOperation) String() string
type Logger ¶
type Logger struct {
// contains filtered or unexported fields
}
Logger is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*Logger) Descriptor
deprecated
func (*Logger) ProtoMessage ¶
func (*Logger) ProtoMessage()
func (*Logger) ProtoReflect ¶
func (x *Logger) ProtoReflect() protoreflect.Message
type Logging ¶
type Logging struct { // Types that are assignable to Type: // // *Logging_ActivityLogging // *Logging_ApplicationLogging // *Logging_BootLogging // *Logging_OsLogging // *Logging_ResourceLogging Type isLogging_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
Logging is an abstract class in our ontology, it cannot be instantiated but acts as an "interface".
func (*Logging) Descriptor
deprecated
func (*Logging) GetActivityLogging ¶
func (x *Logging) GetActivityLogging() *ActivityLogging
func (*Logging) GetApplicationLogging ¶
func (x *Logging) GetApplicationLogging() *ApplicationLogging
func (*Logging) GetBootLogging ¶
func (x *Logging) GetBootLogging() *BootLogging
func (*Logging) GetOsLogging ¶
func (*Logging) GetResourceLogging ¶
func (x *Logging) GetResourceLogging() *ResourceLogging
func (*Logging) ProtoMessage ¶
func (*Logging) ProtoMessage()
func (*Logging) ProtoReflect ¶
func (x *Logging) ProtoReflect() protoreflect.Message
type LoggingService ¶
type LoggingService struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Ips []string `protobuf:"bytes,4,rep,name=ips,proto3" json:"ips,omitempty"` Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"` Ports []uint32 `protobuf:"varint,7,rep,packed,name=ports,proto3" json:"ports,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,8,opt,name=raw,proto3" json:"raw,omitempty"` Authenticity *Authenticity `protobuf:"bytes,9,opt,name=authenticity,proto3" json:"authenticity,omitempty"` ComputeId *string `protobuf:"bytes,10,opt,name=compute_id,json=computeId,proto3,oneof" json:"compute_id,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,11,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,12,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,13,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` ServiceMetadataDocumentId *string `` /* 147-byte string literal not displayed */ StorageIds []string `protobuf:"bytes,15,rep,name=storage_ids,json=storageIds,proto3" json:"storage_ids,omitempty"` TransportEncryption *TransportEncryption `protobuf:"bytes,16,opt,name=transport_encryption,json=transportEncryption,proto3" json:"transport_encryption,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,17,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
LoggingService is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces. A logging-as-a-service offering, e.g. for analyzing logs; has a Storage resource that stores the logs
func (*LoggingService) Descriptor
deprecated
func (*LoggingService) Descriptor() ([]byte, []int)
Deprecated: Use LoggingService.ProtoReflect.Descriptor instead.
func (*LoggingService) GetAuthenticity ¶
func (x *LoggingService) GetAuthenticity() *Authenticity
func (*LoggingService) GetComputeId ¶
func (x *LoggingService) GetComputeId() string
func (*LoggingService) GetCreationTime ¶
func (x *LoggingService) GetCreationTime() *timestamppb.Timestamp
func (*LoggingService) GetGeoLocation ¶
func (x *LoggingService) GetGeoLocation() *GeoLocation
func (*LoggingService) GetId ¶
func (x *LoggingService) GetId() string
func (*LoggingService) GetInternetAccessibleEndpoint ¶
func (x *LoggingService) GetInternetAccessibleEndpoint() bool
func (*LoggingService) GetIps ¶
func (x *LoggingService) GetIps() []string
func (*LoggingService) GetLabels ¶
func (x *LoggingService) GetLabels() map[string]string
func (*LoggingService) GetName ¶
func (x *LoggingService) GetName() string
func (*LoggingService) GetParentId ¶
func (x *LoggingService) GetParentId() string
func (*LoggingService) GetPorts ¶
func (x *LoggingService) GetPorts() []uint32
func (*LoggingService) GetRaw ¶
func (x *LoggingService) GetRaw() string
func (*LoggingService) GetRedundancies ¶
func (x *LoggingService) GetRedundancies() []*Redundancy
func (*LoggingService) GetServiceMetadataDocumentId ¶
func (x *LoggingService) GetServiceMetadataDocumentId() string
func (*LoggingService) GetStorageIds ¶
func (x *LoggingService) GetStorageIds() []string
func (*LoggingService) GetTransportEncryption ¶
func (x *LoggingService) GetTransportEncryption() *TransportEncryption
func (*LoggingService) GetUsageStatistics ¶
func (x *LoggingService) GetUsageStatistics() *UsageStatistics
func (*LoggingService) ProtoMessage ¶
func (*LoggingService) ProtoMessage()
func (*LoggingService) ProtoReflect ¶
func (x *LoggingService) ProtoReflect() protoreflect.Message
func (*LoggingService) Reset ¶
func (x *LoggingService) Reset()
func (*LoggingService) String ¶
func (x *LoggingService) String() string
type Logging_ActivityLogging ¶
type Logging_ActivityLogging struct {
ActivityLogging *ActivityLogging `protobuf:"bytes,1,opt,name=activity_logging,json=activityLogging,proto3,oneof"`
}
type Logging_ApplicationLogging ¶
type Logging_ApplicationLogging struct {
ApplicationLogging *ApplicationLogging `protobuf:"bytes,2,opt,name=application_logging,json=applicationLogging,proto3,oneof"`
}
type Logging_BootLogging ¶
type Logging_BootLogging struct {
BootLogging *BootLogging `protobuf:"bytes,3,opt,name=boot_logging,json=bootLogging,proto3,oneof"`
}
type Logging_OsLogging ¶
type Logging_OsLogging struct {
OsLogging *OSLogging `protobuf:"bytes,4,opt,name=os_logging,json=osLogging,proto3,oneof"`
}
type Logging_ResourceLogging ¶
type Logging_ResourceLogging struct {
ResourceLogging *ResourceLogging `protobuf:"bytes,5,opt,name=resource_logging,json=resourceLogging,proto3,oneof"`
}
type MalwareProtection ¶
type MalwareProtection struct { DaysSinceActive *durationpb.Duration `protobuf:"bytes,1,opt,name=days_since_active,json=daysSinceActive,proto3" json:"days_since_active,omitempty"` Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` NumberOfThreatsFound int32 `` /* 126-byte string literal not displayed */ ApplicationLogging *ApplicationLogging `protobuf:"bytes,4,opt,name=application_logging,json=applicationLogging,proto3" json:"application_logging,omitempty"` // contains filtered or unexported fields }
MalwareProtection is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces. analyzes the activity within a Compute resource
func (*MalwareProtection) Descriptor
deprecated
func (*MalwareProtection) Descriptor() ([]byte, []int)
Deprecated: Use MalwareProtection.ProtoReflect.Descriptor instead.
func (*MalwareProtection) GetApplicationLogging ¶
func (x *MalwareProtection) GetApplicationLogging() *ApplicationLogging
func (*MalwareProtection) GetDaysSinceActive ¶
func (x *MalwareProtection) GetDaysSinceActive() *durationpb.Duration
func (*MalwareProtection) GetEnabled ¶
func (x *MalwareProtection) GetEnabled() bool
func (*MalwareProtection) GetNumberOfThreatsFound ¶
func (x *MalwareProtection) GetNumberOfThreatsFound() int32
func (*MalwareProtection) ProtoMessage ¶
func (*MalwareProtection) ProtoMessage()
func (*MalwareProtection) ProtoReflect ¶
func (x *MalwareProtection) ProtoReflect() protoreflect.Message
func (*MalwareProtection) Reset ¶
func (x *MalwareProtection) Reset()
func (*MalwareProtection) String ¶
func (x *MalwareProtection) String() string
type ManagedKeyEncryption ¶
type ManagedKeyEncryption struct { Algorithm string `protobuf:"bytes,1,opt,name=algorithm,proto3" json:"algorithm,omitempty"` Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` KeyUrl string `protobuf:"bytes,3,opt,name=key_url,json=keyUrl,proto3" json:"key_url,omitempty"` // contains filtered or unexported fields }
ManagedKeyEncryption is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*ManagedKeyEncryption) Descriptor
deprecated
func (*ManagedKeyEncryption) Descriptor() ([]byte, []int)
Deprecated: Use ManagedKeyEncryption.ProtoReflect.Descriptor instead.
func (*ManagedKeyEncryption) GetAlgorithm ¶
func (x *ManagedKeyEncryption) GetAlgorithm() string
func (*ManagedKeyEncryption) GetEnabled ¶
func (x *ManagedKeyEncryption) GetEnabled() bool
func (*ManagedKeyEncryption) GetKeyUrl ¶
func (x *ManagedKeyEncryption) GetKeyUrl() string
func (*ManagedKeyEncryption) ProtoMessage ¶
func (*ManagedKeyEncryption) ProtoMessage()
func (*ManagedKeyEncryption) ProtoReflect ¶
func (x *ManagedKeyEncryption) ProtoReflect() protoreflect.Message
func (*ManagedKeyEncryption) Reset ¶
func (x *ManagedKeyEncryption) Reset()
func (*ManagedKeyEncryption) String ¶
func (x *ManagedKeyEncryption) String() string
type MessagingHub ¶
type MessagingHub struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,6,opt,name=raw,proto3" json:"raw,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,7,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,8,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,9,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,10,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
MessagingHub is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*MessagingHub) Descriptor
deprecated
func (*MessagingHub) Descriptor() ([]byte, []int)
Deprecated: Use MessagingHub.ProtoReflect.Descriptor instead.
func (*MessagingHub) GetCreationTime ¶
func (x *MessagingHub) GetCreationTime() *timestamppb.Timestamp
func (*MessagingHub) GetGeoLocation ¶
func (x *MessagingHub) GetGeoLocation() *GeoLocation
func (*MessagingHub) GetId ¶
func (x *MessagingHub) GetId() string
func (*MessagingHub) GetInternetAccessibleEndpoint ¶
func (x *MessagingHub) GetInternetAccessibleEndpoint() bool
func (*MessagingHub) GetLabels ¶
func (x *MessagingHub) GetLabels() map[string]string
func (*MessagingHub) GetName ¶
func (x *MessagingHub) GetName() string
func (*MessagingHub) GetParentId ¶
func (x *MessagingHub) GetParentId() string
func (*MessagingHub) GetRaw ¶
func (x *MessagingHub) GetRaw() string
func (*MessagingHub) GetRedundancies ¶
func (x *MessagingHub) GetRedundancies() []*Redundancy
func (*MessagingHub) GetUsageStatistics ¶
func (x *MessagingHub) GetUsageStatistics() *UsageStatistics
func (*MessagingHub) ProtoMessage ¶
func (*MessagingHub) ProtoMessage()
func (*MessagingHub) ProtoReflect ¶
func (x *MessagingHub) ProtoReflect() protoreflect.Message
func (*MessagingHub) Reset ¶
func (x *MessagingHub) Reset()
func (*MessagingHub) String ¶
func (x *MessagingHub) String() string
type MultiFactorAuthentiation ¶
type MultiFactorAuthentiation struct { ContextIsChecked bool `protobuf:"varint,1,opt,name=context_is_checked,json=contextIsChecked,proto3" json:"context_is_checked,omitempty"` Authenticities []*Authenticity `protobuf:"bytes,2,rep,name=authenticities,proto3" json:"authenticities,omitempty"` // contains filtered or unexported fields }
MultiFactorAuthentiation is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*MultiFactorAuthentiation) Descriptor
deprecated
func (*MultiFactorAuthentiation) Descriptor() ([]byte, []int)
Deprecated: Use MultiFactorAuthentiation.ProtoReflect.Descriptor instead.
func (*MultiFactorAuthentiation) GetAuthenticities ¶
func (x *MultiFactorAuthentiation) GetAuthenticities() []*Authenticity
func (*MultiFactorAuthentiation) GetContextIsChecked ¶
func (x *MultiFactorAuthentiation) GetContextIsChecked() bool
func (*MultiFactorAuthentiation) ProtoMessage ¶
func (*MultiFactorAuthentiation) ProtoMessage()
func (*MultiFactorAuthentiation) ProtoReflect ¶
func (x *MultiFactorAuthentiation) ProtoReflect() protoreflect.Message
func (*MultiFactorAuthentiation) Reset ¶
func (x *MultiFactorAuthentiation) Reset()
func (*MultiFactorAuthentiation) String ¶
func (x *MultiFactorAuthentiation) String() string
type MultiModalDatabaseService ¶
type MultiModalDatabaseService struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Ips []string `protobuf:"bytes,4,rep,name=ips,proto3" json:"ips,omitempty"` Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"` Ports []uint32 `protobuf:"varint,7,rep,packed,name=ports,proto3" json:"ports,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,8,opt,name=raw,proto3" json:"raw,omitempty"` AnomalyDetections []*AnomalyDetection `protobuf:"bytes,9,rep,name=anomaly_detections,json=anomalyDetections,proto3" json:"anomaly_detections,omitempty"` Authenticity *Authenticity `protobuf:"bytes,10,opt,name=authenticity,proto3" json:"authenticity,omitempty"` ComputeId *string `protobuf:"bytes,11,opt,name=compute_id,json=computeId,proto3,oneof" json:"compute_id,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,12,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` HttpEndpoint *HttpEndpoint `protobuf:"bytes,13,opt,name=http_endpoint,json=httpEndpoint,proto3" json:"http_endpoint,omitempty"` MalwareProtection *MalwareProtection `protobuf:"bytes,14,opt,name=malware_protection,json=malwareProtection,proto3" json:"malware_protection,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,15,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,16,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` ServiceMetadataDocumentId *string `` /* 147-byte string literal not displayed */ StorageIds []string `protobuf:"bytes,18,rep,name=storage_ids,json=storageIds,proto3" json:"storage_ids,omitempty"` TransportEncryption *TransportEncryption `protobuf:"bytes,19,opt,name=transport_encryption,json=transportEncryption,proto3" json:"transport_encryption,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,20,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
MultiModalDatabaseService is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces. This class represents a database service that identifies itself as "multi-model", e.g., offers document storage as well as relational features.
func (*MultiModalDatabaseService) Descriptor
deprecated
func (*MultiModalDatabaseService) Descriptor() ([]byte, []int)
Deprecated: Use MultiModalDatabaseService.ProtoReflect.Descriptor instead.
func (*MultiModalDatabaseService) GetAnomalyDetections ¶
func (x *MultiModalDatabaseService) GetAnomalyDetections() []*AnomalyDetection
func (*MultiModalDatabaseService) GetAuthenticity ¶
func (x *MultiModalDatabaseService) GetAuthenticity() *Authenticity
func (*MultiModalDatabaseService) GetComputeId ¶
func (x *MultiModalDatabaseService) GetComputeId() string
func (*MultiModalDatabaseService) GetCreationTime ¶
func (x *MultiModalDatabaseService) GetCreationTime() *timestamppb.Timestamp
func (*MultiModalDatabaseService) GetGeoLocation ¶
func (x *MultiModalDatabaseService) GetGeoLocation() *GeoLocation
func (*MultiModalDatabaseService) GetHttpEndpoint ¶
func (x *MultiModalDatabaseService) GetHttpEndpoint() *HttpEndpoint
func (*MultiModalDatabaseService) GetId ¶
func (x *MultiModalDatabaseService) GetId() string
func (*MultiModalDatabaseService) GetInternetAccessibleEndpoint ¶
func (x *MultiModalDatabaseService) GetInternetAccessibleEndpoint() bool
func (*MultiModalDatabaseService) GetIps ¶
func (x *MultiModalDatabaseService) GetIps() []string
func (*MultiModalDatabaseService) GetLabels ¶
func (x *MultiModalDatabaseService) GetLabels() map[string]string
func (*MultiModalDatabaseService) GetMalwareProtection ¶
func (x *MultiModalDatabaseService) GetMalwareProtection() *MalwareProtection
func (*MultiModalDatabaseService) GetName ¶
func (x *MultiModalDatabaseService) GetName() string
func (*MultiModalDatabaseService) GetParentId ¶
func (x *MultiModalDatabaseService) GetParentId() string
func (*MultiModalDatabaseService) GetPorts ¶
func (x *MultiModalDatabaseService) GetPorts() []uint32
func (*MultiModalDatabaseService) GetRaw ¶
func (x *MultiModalDatabaseService) GetRaw() string
func (*MultiModalDatabaseService) GetRedundancies ¶
func (x *MultiModalDatabaseService) GetRedundancies() []*Redundancy
func (*MultiModalDatabaseService) GetServiceMetadataDocumentId ¶
func (x *MultiModalDatabaseService) GetServiceMetadataDocumentId() string
func (*MultiModalDatabaseService) GetStorageIds ¶
func (x *MultiModalDatabaseService) GetStorageIds() []string
func (*MultiModalDatabaseService) GetTransportEncryption ¶
func (x *MultiModalDatabaseService) GetTransportEncryption() *TransportEncryption
func (*MultiModalDatabaseService) GetUsageStatistics ¶
func (x *MultiModalDatabaseService) GetUsageStatistics() *UsageStatistics
func (*MultiModalDatabaseService) ProtoMessage ¶
func (*MultiModalDatabaseService) ProtoMessage()
func (*MultiModalDatabaseService) ProtoReflect ¶
func (x *MultiModalDatabaseService) ProtoReflect() protoreflect.Message
func (*MultiModalDatabaseService) Reset ¶
func (x *MultiModalDatabaseService) Reset()
func (*MultiModalDatabaseService) String ¶
func (x *MultiModalDatabaseService) String() string
type NetworkInterface ¶
type NetworkInterface struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,6,opt,name=raw,proto3" json:"raw,omitempty"` AccessRestriction *AccessRestriction `protobuf:"bytes,7,opt,name=access_restriction,json=accessRestriction,proto3" json:"access_restriction,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,8,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` NetworkServiceId *string `protobuf:"bytes,9,opt,name=network_service_id,json=networkServiceId,proto3,oneof" json:"network_service_id,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,10,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,11,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,12,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
NetworkInterface is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*NetworkInterface) Descriptor
deprecated
func (*NetworkInterface) Descriptor() ([]byte, []int)
Deprecated: Use NetworkInterface.ProtoReflect.Descriptor instead.
func (*NetworkInterface) GetAccessRestriction ¶
func (x *NetworkInterface) GetAccessRestriction() *AccessRestriction
func (*NetworkInterface) GetCreationTime ¶
func (x *NetworkInterface) GetCreationTime() *timestamppb.Timestamp
func (*NetworkInterface) GetGeoLocation ¶
func (x *NetworkInterface) GetGeoLocation() *GeoLocation
func (*NetworkInterface) GetId ¶
func (x *NetworkInterface) GetId() string
func (*NetworkInterface) GetInternetAccessibleEndpoint ¶
func (x *NetworkInterface) GetInternetAccessibleEndpoint() bool
func (*NetworkInterface) GetLabels ¶
func (x *NetworkInterface) GetLabels() map[string]string
func (*NetworkInterface) GetName ¶
func (x *NetworkInterface) GetName() string
func (*NetworkInterface) GetNetworkServiceId ¶
func (x *NetworkInterface) GetNetworkServiceId() string
func (*NetworkInterface) GetParentId ¶
func (x *NetworkInterface) GetParentId() string
func (*NetworkInterface) GetRaw ¶
func (x *NetworkInterface) GetRaw() string
func (*NetworkInterface) GetRedundancies ¶
func (x *NetworkInterface) GetRedundancies() []*Redundancy
func (*NetworkInterface) GetUsageStatistics ¶
func (x *NetworkInterface) GetUsageStatistics() *UsageStatistics
func (*NetworkInterface) ProtoMessage ¶
func (*NetworkInterface) ProtoMessage()
func (*NetworkInterface) ProtoReflect ¶
func (x *NetworkInterface) ProtoReflect() protoreflect.Message
func (*NetworkInterface) Reset ¶
func (x *NetworkInterface) Reset()
func (*NetworkInterface) String ¶
func (x *NetworkInterface) String() string
type NetworkSecurityGroup ¶
type NetworkSecurityGroup struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,6,opt,name=raw,proto3" json:"raw,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,7,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,8,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,9,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,10,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
NetworkSecurityGroup is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*NetworkSecurityGroup) Descriptor
deprecated
func (*NetworkSecurityGroup) Descriptor() ([]byte, []int)
Deprecated: Use NetworkSecurityGroup.ProtoReflect.Descriptor instead.
func (*NetworkSecurityGroup) GetCreationTime ¶
func (x *NetworkSecurityGroup) GetCreationTime() *timestamppb.Timestamp
func (*NetworkSecurityGroup) GetGeoLocation ¶
func (x *NetworkSecurityGroup) GetGeoLocation() *GeoLocation
func (*NetworkSecurityGroup) GetId ¶
func (x *NetworkSecurityGroup) GetId() string
func (*NetworkSecurityGroup) GetInternetAccessibleEndpoint ¶
func (x *NetworkSecurityGroup) GetInternetAccessibleEndpoint() bool
func (*NetworkSecurityGroup) GetLabels ¶
func (x *NetworkSecurityGroup) GetLabels() map[string]string
func (*NetworkSecurityGroup) GetName ¶
func (x *NetworkSecurityGroup) GetName() string
func (*NetworkSecurityGroup) GetParentId ¶
func (x *NetworkSecurityGroup) GetParentId() string
func (*NetworkSecurityGroup) GetRaw ¶
func (x *NetworkSecurityGroup) GetRaw() string
func (*NetworkSecurityGroup) GetRedundancies ¶
func (x *NetworkSecurityGroup) GetRedundancies() []*Redundancy
func (*NetworkSecurityGroup) GetUsageStatistics ¶
func (x *NetworkSecurityGroup) GetUsageStatistics() *UsageStatistics
func (*NetworkSecurityGroup) ProtoMessage ¶
func (*NetworkSecurityGroup) ProtoMessage()
func (*NetworkSecurityGroup) ProtoReflect ¶
func (x *NetworkSecurityGroup) ProtoReflect() protoreflect.Message
func (*NetworkSecurityGroup) Reset ¶
func (x *NetworkSecurityGroup) Reset()
func (*NetworkSecurityGroup) String ¶
func (x *NetworkSecurityGroup) String() string
type NetworkService ¶
type NetworkService struct { // Types that are assignable to Type: // // *NetworkService_FunctionService // *NetworkService_GenericNetworkService // *NetworkService_LoadBalancer // *NetworkService_LoggingService // *NetworkService_SecurityAdvisoryService // *NetworkService_DocumentDatabaseService // *NetworkService_KeyValueDatabaseService // *NetworkService_MultiModalDatabaseService // *NetworkService_RelationalDatabaseService // *NetworkService_FileStorageService // *NetworkService_ObjectStorageService Type isNetworkService_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
NetworkService is an abstract class in our ontology, it cannot be instantiated but acts as an "interface". A NetworkService is an application (on the network layer) running on a Compute resource. It provides access to a resource has: Compute instance the network service is running on. This can also be a compute resource within the cloud provider itself if it is a managed service (e.g. Azure App Service)
func (*NetworkService) Descriptor
deprecated
func (*NetworkService) Descriptor() ([]byte, []int)
Deprecated: Use NetworkService.ProtoReflect.Descriptor instead.
func (*NetworkService) GetDocumentDatabaseService ¶
func (x *NetworkService) GetDocumentDatabaseService() *DocumentDatabaseService
func (*NetworkService) GetFileStorageService ¶
func (x *NetworkService) GetFileStorageService() *FileStorageService
func (*NetworkService) GetFunctionService ¶
func (x *NetworkService) GetFunctionService() *FunctionService
func (*NetworkService) GetGenericNetworkService ¶
func (x *NetworkService) GetGenericNetworkService() *GenericNetworkService
func (*NetworkService) GetKeyValueDatabaseService ¶
func (x *NetworkService) GetKeyValueDatabaseService() *KeyValueDatabaseService
func (*NetworkService) GetLoadBalancer ¶
func (x *NetworkService) GetLoadBalancer() *LoadBalancer
func (*NetworkService) GetLoggingService ¶
func (x *NetworkService) GetLoggingService() *LoggingService
func (*NetworkService) GetMultiModalDatabaseService ¶
func (x *NetworkService) GetMultiModalDatabaseService() *MultiModalDatabaseService
func (*NetworkService) GetObjectStorageService ¶
func (x *NetworkService) GetObjectStorageService() *ObjectStorageService
func (*NetworkService) GetRelationalDatabaseService ¶
func (x *NetworkService) GetRelationalDatabaseService() *RelationalDatabaseService
func (*NetworkService) GetSecurityAdvisoryService ¶
func (x *NetworkService) GetSecurityAdvisoryService() *SecurityAdvisoryService
func (*NetworkService) GetType ¶
func (m *NetworkService) GetType() isNetworkService_Type
func (*NetworkService) ProtoMessage ¶
func (*NetworkService) ProtoMessage()
func (*NetworkService) ProtoReflect ¶
func (x *NetworkService) ProtoReflect() protoreflect.Message
func (*NetworkService) Reset ¶
func (x *NetworkService) Reset()
func (*NetworkService) String ¶
func (x *NetworkService) String() string
type NetworkService_DocumentDatabaseService ¶
type NetworkService_DocumentDatabaseService struct {
DocumentDatabaseService *DocumentDatabaseService `protobuf:"bytes,6,opt,name=document_database_service,json=documentDatabaseService,proto3,oneof"`
}
type NetworkService_FileStorageService ¶
type NetworkService_FileStorageService struct {
FileStorageService *FileStorageService `protobuf:"bytes,10,opt,name=file_storage_service,json=fileStorageService,proto3,oneof"`
}
type NetworkService_FunctionService ¶
type NetworkService_FunctionService struct {
FunctionService *FunctionService `protobuf:"bytes,1,opt,name=function_service,json=functionService,proto3,oneof"`
}
type NetworkService_GenericNetworkService ¶
type NetworkService_GenericNetworkService struct {
GenericNetworkService *GenericNetworkService `protobuf:"bytes,2,opt,name=generic_network_service,json=genericNetworkService,proto3,oneof"`
}
type NetworkService_KeyValueDatabaseService ¶
type NetworkService_KeyValueDatabaseService struct {
KeyValueDatabaseService *KeyValueDatabaseService `protobuf:"bytes,7,opt,name=key_value_database_service,json=keyValueDatabaseService,proto3,oneof"`
}
type NetworkService_LoadBalancer ¶
type NetworkService_LoadBalancer struct {
LoadBalancer *LoadBalancer `protobuf:"bytes,3,opt,name=load_balancer,json=loadBalancer,proto3,oneof"`
}
type NetworkService_LoggingService ¶
type NetworkService_LoggingService struct {
LoggingService *LoggingService `protobuf:"bytes,4,opt,name=logging_service,json=loggingService,proto3,oneof"`
}
type NetworkService_MultiModalDatabaseService ¶
type NetworkService_MultiModalDatabaseService struct {
MultiModalDatabaseService *MultiModalDatabaseService `protobuf:"bytes,8,opt,name=multi_modal_database_service,json=multiModalDatabaseService,proto3,oneof"`
}
type NetworkService_ObjectStorageService ¶
type NetworkService_ObjectStorageService struct {
ObjectStorageService *ObjectStorageService `protobuf:"bytes,11,opt,name=object_storage_service,json=objectStorageService,proto3,oneof"`
}
type NetworkService_RelationalDatabaseService ¶
type NetworkService_RelationalDatabaseService struct {
RelationalDatabaseService *RelationalDatabaseService `protobuf:"bytes,9,opt,name=relational_database_service,json=relationalDatabaseService,proto3,oneof"`
}
type NetworkService_SecurityAdvisoryService ¶
type NetworkService_SecurityAdvisoryService struct {
SecurityAdvisoryService *SecurityAdvisoryService `protobuf:"bytes,5,opt,name=security_advisory_service,json=securityAdvisoryService,proto3,oneof"`
}
type Networking ¶
type Networking struct { // Types that are assignable to Type: // // *Networking_NetworkInterface // *Networking_NetworkSecurityGroup // *Networking_FunctionService // *Networking_GenericNetworkService // *Networking_LoadBalancer // *Networking_LoggingService // *Networking_SecurityAdvisoryService // *Networking_DocumentDatabaseService // *Networking_KeyValueDatabaseService // *Networking_MultiModalDatabaseService // *Networking_RelationalDatabaseService // *Networking_FileStorageService // *Networking_ObjectStorageService // *Networking_VirtualNetwork // *Networking_VirtualSubNetwork Type isNetworking_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
Networking is an abstract class in our ontology, it cannot be instantiated but acts as an "interface".
func (*Networking) Descriptor
deprecated
func (*Networking) Descriptor() ([]byte, []int)
Deprecated: Use Networking.ProtoReflect.Descriptor instead.
func (*Networking) GetDocumentDatabaseService ¶
func (x *Networking) GetDocumentDatabaseService() *DocumentDatabaseService
func (*Networking) GetFileStorageService ¶
func (x *Networking) GetFileStorageService() *FileStorageService
func (*Networking) GetFunctionService ¶
func (x *Networking) GetFunctionService() *FunctionService
func (*Networking) GetGenericNetworkService ¶
func (x *Networking) GetGenericNetworkService() *GenericNetworkService
func (*Networking) GetKeyValueDatabaseService ¶
func (x *Networking) GetKeyValueDatabaseService() *KeyValueDatabaseService
func (*Networking) GetLoadBalancer ¶
func (x *Networking) GetLoadBalancer() *LoadBalancer
func (*Networking) GetLoggingService ¶
func (x *Networking) GetLoggingService() *LoggingService
func (*Networking) GetMultiModalDatabaseService ¶
func (x *Networking) GetMultiModalDatabaseService() *MultiModalDatabaseService
func (*Networking) GetNetworkInterface ¶
func (x *Networking) GetNetworkInterface() *NetworkInterface
func (*Networking) GetNetworkSecurityGroup ¶
func (x *Networking) GetNetworkSecurityGroup() *NetworkSecurityGroup
func (*Networking) GetObjectStorageService ¶
func (x *Networking) GetObjectStorageService() *ObjectStorageService
func (*Networking) GetRelationalDatabaseService ¶
func (x *Networking) GetRelationalDatabaseService() *RelationalDatabaseService
func (*Networking) GetSecurityAdvisoryService ¶
func (x *Networking) GetSecurityAdvisoryService() *SecurityAdvisoryService
func (*Networking) GetType ¶
func (m *Networking) GetType() isNetworking_Type
func (*Networking) GetVirtualNetwork ¶
func (x *Networking) GetVirtualNetwork() *VirtualNetwork
func (*Networking) GetVirtualSubNetwork ¶
func (x *Networking) GetVirtualSubNetwork() *VirtualSubNetwork
func (*Networking) ProtoMessage ¶
func (*Networking) ProtoMessage()
func (*Networking) ProtoReflect ¶
func (x *Networking) ProtoReflect() protoreflect.Message
func (*Networking) Reset ¶
func (x *Networking) Reset()
func (*Networking) String ¶
func (x *Networking) String() string
type Networking_DocumentDatabaseService ¶
type Networking_DocumentDatabaseService struct {
DocumentDatabaseService *DocumentDatabaseService `protobuf:"bytes,8,opt,name=document_database_service,json=documentDatabaseService,proto3,oneof"`
}
type Networking_FileStorageService ¶
type Networking_FileStorageService struct {
FileStorageService *FileStorageService `protobuf:"bytes,12,opt,name=file_storage_service,json=fileStorageService,proto3,oneof"`
}
type Networking_FunctionService ¶
type Networking_FunctionService struct {
FunctionService *FunctionService `protobuf:"bytes,3,opt,name=function_service,json=functionService,proto3,oneof"`
}
type Networking_GenericNetworkService ¶
type Networking_GenericNetworkService struct {
GenericNetworkService *GenericNetworkService `protobuf:"bytes,4,opt,name=generic_network_service,json=genericNetworkService,proto3,oneof"`
}
type Networking_KeyValueDatabaseService ¶
type Networking_KeyValueDatabaseService struct {
KeyValueDatabaseService *KeyValueDatabaseService `protobuf:"bytes,9,opt,name=key_value_database_service,json=keyValueDatabaseService,proto3,oneof"`
}
type Networking_LoadBalancer ¶
type Networking_LoadBalancer struct {
LoadBalancer *LoadBalancer `protobuf:"bytes,5,opt,name=load_balancer,json=loadBalancer,proto3,oneof"`
}
type Networking_LoggingService ¶
type Networking_LoggingService struct {
LoggingService *LoggingService `protobuf:"bytes,6,opt,name=logging_service,json=loggingService,proto3,oneof"`
}
type Networking_MultiModalDatabaseService ¶
type Networking_MultiModalDatabaseService struct {
MultiModalDatabaseService *MultiModalDatabaseService `protobuf:"bytes,10,opt,name=multi_modal_database_service,json=multiModalDatabaseService,proto3,oneof"`
}
type Networking_NetworkInterface ¶
type Networking_NetworkInterface struct {
NetworkInterface *NetworkInterface `protobuf:"bytes,1,opt,name=network_interface,json=networkInterface,proto3,oneof"`
}
type Networking_NetworkSecurityGroup ¶
type Networking_NetworkSecurityGroup struct {
NetworkSecurityGroup *NetworkSecurityGroup `protobuf:"bytes,2,opt,name=network_security_group,json=networkSecurityGroup,proto3,oneof"`
}
type Networking_ObjectStorageService ¶
type Networking_ObjectStorageService struct {
ObjectStorageService *ObjectStorageService `protobuf:"bytes,13,opt,name=object_storage_service,json=objectStorageService,proto3,oneof"`
}
type Networking_RelationalDatabaseService ¶
type Networking_RelationalDatabaseService struct {
RelationalDatabaseService *RelationalDatabaseService `protobuf:"bytes,11,opt,name=relational_database_service,json=relationalDatabaseService,proto3,oneof"`
}
type Networking_SecurityAdvisoryService ¶
type Networking_SecurityAdvisoryService struct {
SecurityAdvisoryService *SecurityAdvisoryService `protobuf:"bytes,7,opt,name=security_advisory_service,json=securityAdvisoryService,proto3,oneof"`
}
type Networking_VirtualNetwork ¶
type Networking_VirtualNetwork struct {
VirtualNetwork *VirtualNetwork `protobuf:"bytes,14,opt,name=virtual_network,json=virtualNetwork,proto3,oneof"`
}
type Networking_VirtualSubNetwork ¶
type Networking_VirtualSubNetwork struct {
VirtualSubNetwork *VirtualSubNetwork `protobuf:"bytes,15,opt,name=virtual_sub_network,json=virtualSubNetwork,proto3,oneof"`
}
type NoAuthentication ¶
type NoAuthentication struct { ContextIsChecked bool `protobuf:"varint,1,opt,name=context_is_checked,json=contextIsChecked,proto3" json:"context_is_checked,omitempty"` // contains filtered or unexported fields }
NoAuthentication is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*NoAuthentication) Descriptor
deprecated
func (*NoAuthentication) Descriptor() ([]byte, []int)
Deprecated: Use NoAuthentication.ProtoReflect.Descriptor instead.
func (*NoAuthentication) GetContextIsChecked ¶
func (x *NoAuthentication) GetContextIsChecked() bool
func (*NoAuthentication) ProtoMessage ¶
func (*NoAuthentication) ProtoMessage()
func (*NoAuthentication) ProtoReflect ¶
func (x *NoAuthentication) ProtoReflect() protoreflect.Message
func (*NoAuthentication) Reset ¶
func (x *NoAuthentication) Reset()
func (*NoAuthentication) String ¶
func (x *NoAuthentication) String() string
type OSLogging ¶
type OSLogging struct { Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` MonitoringEnabled bool `protobuf:"varint,2,opt,name=monitoring_enabled,json=monitoringEnabled,proto3" json:"monitoring_enabled,omitempty"` RetentionPeriod *durationpb.Duration `protobuf:"bytes,3,opt,name=retention_period,json=retentionPeriod,proto3" json:"retention_period,omitempty"` SecurityAlertsEnabled bool `` /* 127-byte string literal not displayed */ LoggingServiceIds []string `protobuf:"bytes,5,rep,name=logging_service_ids,json=loggingServiceIds,proto3" json:"logging_service_ids,omitempty"` // contains filtered or unexported fields }
OSLogging is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*OSLogging) Descriptor
deprecated
func (*OSLogging) GetEnabled ¶
func (*OSLogging) GetLoggingServiceIds ¶
func (*OSLogging) GetMonitoringEnabled ¶
func (*OSLogging) GetRetentionPeriod ¶
func (x *OSLogging) GetRetentionPeriod() *durationpb.Duration
func (*OSLogging) GetSecurityAlertsEnabled ¶
func (*OSLogging) ProtoMessage ¶
func (*OSLogging) ProtoMessage()
func (*OSLogging) ProtoReflect ¶
func (x *OSLogging) ProtoReflect() protoreflect.Message
type OTPBasedAuthentication ¶
type OTPBasedAuthentication struct { Activated bool `protobuf:"varint,1,opt,name=activated,proto3" json:"activated,omitempty"` ContextIsChecked bool `protobuf:"varint,2,opt,name=context_is_checked,json=contextIsChecked,proto3" json:"context_is_checked,omitempty"` // contains filtered or unexported fields }
OTPBasedAuthentication is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*OTPBasedAuthentication) Descriptor
deprecated
func (*OTPBasedAuthentication) Descriptor() ([]byte, []int)
Deprecated: Use OTPBasedAuthentication.ProtoReflect.Descriptor instead.
func (*OTPBasedAuthentication) GetActivated ¶
func (x *OTPBasedAuthentication) GetActivated() bool
func (*OTPBasedAuthentication) GetContextIsChecked ¶
func (x *OTPBasedAuthentication) GetContextIsChecked() bool
func (*OTPBasedAuthentication) ProtoMessage ¶
func (*OTPBasedAuthentication) ProtoMessage()
func (*OTPBasedAuthentication) ProtoReflect ¶
func (x *OTPBasedAuthentication) ProtoReflect() protoreflect.Message
func (*OTPBasedAuthentication) Reset ¶
func (x *OTPBasedAuthentication) Reset()
func (*OTPBasedAuthentication) String ¶
func (x *OTPBasedAuthentication) String() string
type ObjectStorage ¶
type ObjectStorage struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` PublicAccess bool `protobuf:"varint,6,opt,name=public_access,json=publicAccess,proto3" json:"public_access,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,7,opt,name=raw,proto3" json:"raw,omitempty"` AtRestEncryption *AtRestEncryption `protobuf:"bytes,8,opt,name=at_rest_encryption,json=atRestEncryption,proto3" json:"at_rest_encryption,omitempty"` Backups []*Backup `protobuf:"bytes,9,rep,name=backups,proto3" json:"backups,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,10,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` Immutability *Immutability `protobuf:"bytes,11,opt,name=immutability,proto3" json:"immutability,omitempty"` Redundancy *Redundancy `protobuf:"bytes,12,opt,name=redundancy,proto3" json:"redundancy,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,13,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,14,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` ResourceLogging *ResourceLogging `protobuf:"bytes,15,opt,name=resource_logging,json=resourceLogging,proto3" json:"resource_logging,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,16,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
ObjectStorage is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*ObjectStorage) Descriptor
deprecated
func (*ObjectStorage) Descriptor() ([]byte, []int)
Deprecated: Use ObjectStorage.ProtoReflect.Descriptor instead.
func (*ObjectStorage) GetAtRestEncryption ¶
func (x *ObjectStorage) GetAtRestEncryption() *AtRestEncryption
func (*ObjectStorage) GetBackups ¶
func (x *ObjectStorage) GetBackups() []*Backup
func (*ObjectStorage) GetCreationTime ¶
func (x *ObjectStorage) GetCreationTime() *timestamppb.Timestamp
func (*ObjectStorage) GetGeoLocation ¶
func (x *ObjectStorage) GetGeoLocation() *GeoLocation
func (*ObjectStorage) GetId ¶
func (x *ObjectStorage) GetId() string
func (*ObjectStorage) GetImmutability ¶
func (x *ObjectStorage) GetImmutability() *Immutability
func (*ObjectStorage) GetInternetAccessibleEndpoint ¶
func (x *ObjectStorage) GetInternetAccessibleEndpoint() bool
func (*ObjectStorage) GetLabels ¶
func (x *ObjectStorage) GetLabels() map[string]string
func (*ObjectStorage) GetName ¶
func (x *ObjectStorage) GetName() string
func (*ObjectStorage) GetParentId ¶
func (x *ObjectStorage) GetParentId() string
func (*ObjectStorage) GetPublicAccess ¶
func (x *ObjectStorage) GetPublicAccess() bool
func (*ObjectStorage) GetRaw ¶
func (x *ObjectStorage) GetRaw() string
func (*ObjectStorage) GetRedundancies ¶
func (x *ObjectStorage) GetRedundancies() []*Redundancy
func (*ObjectStorage) GetRedundancy ¶
func (x *ObjectStorage) GetRedundancy() *Redundancy
func (*ObjectStorage) GetResourceLogging ¶
func (x *ObjectStorage) GetResourceLogging() *ResourceLogging
func (*ObjectStorage) GetUsageStatistics ¶
func (x *ObjectStorage) GetUsageStatistics() *UsageStatistics
func (*ObjectStorage) ProtoMessage ¶
func (*ObjectStorage) ProtoMessage()
func (*ObjectStorage) ProtoReflect ¶
func (x *ObjectStorage) ProtoReflect() protoreflect.Message
func (*ObjectStorage) Reset ¶
func (x *ObjectStorage) Reset()
func (*ObjectStorage) String ¶
func (x *ObjectStorage) String() string
type ObjectStorageRequest ¶
type ObjectStorageRequest struct { Source string `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"` ObjectStorageIds []string `protobuf:"bytes,2,rep,name=object_storage_ids,json=objectStorageIds,proto3" json:"object_storage_ids,omitempty"` // contains filtered or unexported fields }
ObjectStorageRequest is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*ObjectStorageRequest) Descriptor
deprecated
func (*ObjectStorageRequest) Descriptor() ([]byte, []int)
Deprecated: Use ObjectStorageRequest.ProtoReflect.Descriptor instead.
func (*ObjectStorageRequest) GetObjectStorageIds ¶
func (x *ObjectStorageRequest) GetObjectStorageIds() []string
func (*ObjectStorageRequest) GetSource ¶
func (x *ObjectStorageRequest) GetSource() string
func (*ObjectStorageRequest) ProtoMessage ¶
func (*ObjectStorageRequest) ProtoMessage()
func (*ObjectStorageRequest) ProtoReflect ¶
func (x *ObjectStorageRequest) ProtoReflect() protoreflect.Message
func (*ObjectStorageRequest) Reset ¶
func (x *ObjectStorageRequest) Reset()
func (*ObjectStorageRequest) String ¶
func (x *ObjectStorageRequest) String() string
type ObjectStorageService ¶
type ObjectStorageService struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Ips []string `protobuf:"bytes,4,rep,name=ips,proto3" json:"ips,omitempty"` Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"` Ports []uint32 `protobuf:"varint,7,rep,packed,name=ports,proto3" json:"ports,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,8,opt,name=raw,proto3" json:"raw,omitempty"` Authenticity *Authenticity `protobuf:"bytes,9,opt,name=authenticity,proto3" json:"authenticity,omitempty"` ComputeId *string `protobuf:"bytes,10,opt,name=compute_id,json=computeId,proto3,oneof" json:"compute_id,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,11,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` HttpEndpoint *HttpEndpoint `protobuf:"bytes,12,opt,name=http_endpoint,json=httpEndpoint,proto3" json:"http_endpoint,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,13,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,14,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` ServiceMetadataDocumentId *string `` /* 147-byte string literal not displayed */ StorageIds []string `protobuf:"bytes,16,rep,name=storage_ids,json=storageIds,proto3" json:"storage_ids,omitempty"` TransportEncryption *TransportEncryption `protobuf:"bytes,17,opt,name=transport_encryption,json=transportEncryption,proto3" json:"transport_encryption,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,18,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
ObjectStorageService is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces. An object storage service represents the network service that is used to access a list of object storage containers. The storage itself is modelled as a ObjectStorage. The service has an http endpoint.
func (*ObjectStorageService) Descriptor
deprecated
func (*ObjectStorageService) Descriptor() ([]byte, []int)
Deprecated: Use ObjectStorageService.ProtoReflect.Descriptor instead.
func (*ObjectStorageService) GetAuthenticity ¶
func (x *ObjectStorageService) GetAuthenticity() *Authenticity
func (*ObjectStorageService) GetComputeId ¶
func (x *ObjectStorageService) GetComputeId() string
func (*ObjectStorageService) GetCreationTime ¶
func (x *ObjectStorageService) GetCreationTime() *timestamppb.Timestamp
func (*ObjectStorageService) GetGeoLocation ¶
func (x *ObjectStorageService) GetGeoLocation() *GeoLocation
func (*ObjectStorageService) GetHttpEndpoint ¶
func (x *ObjectStorageService) GetHttpEndpoint() *HttpEndpoint
func (*ObjectStorageService) GetId ¶
func (x *ObjectStorageService) GetId() string
func (*ObjectStorageService) GetInternetAccessibleEndpoint ¶
func (x *ObjectStorageService) GetInternetAccessibleEndpoint() bool
func (*ObjectStorageService) GetIps ¶
func (x *ObjectStorageService) GetIps() []string
func (*ObjectStorageService) GetLabels ¶
func (x *ObjectStorageService) GetLabels() map[string]string
func (*ObjectStorageService) GetName ¶
func (x *ObjectStorageService) GetName() string
func (*ObjectStorageService) GetParentId ¶
func (x *ObjectStorageService) GetParentId() string
func (*ObjectStorageService) GetPorts ¶
func (x *ObjectStorageService) GetPorts() []uint32
func (*ObjectStorageService) GetRaw ¶
func (x *ObjectStorageService) GetRaw() string
func (*ObjectStorageService) GetRedundancies ¶
func (x *ObjectStorageService) GetRedundancies() []*Redundancy
func (*ObjectStorageService) GetServiceMetadataDocumentId ¶
func (x *ObjectStorageService) GetServiceMetadataDocumentId() string
func (*ObjectStorageService) GetStorageIds ¶
func (x *ObjectStorageService) GetStorageIds() []string
func (*ObjectStorageService) GetTransportEncryption ¶
func (x *ObjectStorageService) GetTransportEncryption() *TransportEncryption
func (*ObjectStorageService) GetUsageStatistics ¶
func (x *ObjectStorageService) GetUsageStatistics() *UsageStatistics
func (*ObjectStorageService) ProtoMessage ¶
func (*ObjectStorageService) ProtoMessage()
func (*ObjectStorageService) ProtoReflect ¶
func (x *ObjectStorageService) ProtoReflect() protoreflect.Message
func (*ObjectStorageService) Reset ¶
func (x *ObjectStorageService) Reset()
func (*ObjectStorageService) String ¶
func (x *ObjectStorageService) String() string
type Operation ¶
type Operation struct { // Types that are assignable to Type: // // *Operation_DatabaseConnect // *Operation_DatabaseQuery // *Operation_HttpRequest // *Operation_LogOperation // *Operation_ObjectStorageRequest Type isOperation_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
Operation is an abstract class in our ontology, it cannot be instantiated but acts as an "interface".
func (*Operation) Descriptor
deprecated
func (*Operation) GetDatabaseConnect ¶
func (x *Operation) GetDatabaseConnect() *DatabaseConnect
func (*Operation) GetDatabaseQuery ¶
func (x *Operation) GetDatabaseQuery() *DatabaseQuery
func (*Operation) GetHttpRequest ¶
func (x *Operation) GetHttpRequest() *HttpRequest
func (*Operation) GetLogOperation ¶
func (x *Operation) GetLogOperation() *LogOperation
func (*Operation) GetObjectStorageRequest ¶
func (x *Operation) GetObjectStorageRequest() *ObjectStorageRequest
func (*Operation) ProtoMessage ¶
func (*Operation) ProtoMessage()
func (*Operation) ProtoReflect ¶
func (x *Operation) ProtoReflect() protoreflect.Message
type Operation_DatabaseConnect ¶
type Operation_DatabaseConnect struct {
DatabaseConnect *DatabaseConnect `protobuf:"bytes,1,opt,name=database_connect,json=databaseConnect,proto3,oneof"`
}
type Operation_DatabaseQuery ¶
type Operation_DatabaseQuery struct {
DatabaseQuery *DatabaseQuery `protobuf:"bytes,2,opt,name=database_query,json=databaseQuery,proto3,oneof"`
}
type Operation_HttpRequest ¶
type Operation_HttpRequest struct {
HttpRequest *HttpRequest `protobuf:"bytes,3,opt,name=http_request,json=httpRequest,proto3,oneof"`
}
type Operation_LogOperation ¶
type Operation_LogOperation struct {
LogOperation *LogOperation `protobuf:"bytes,4,opt,name=log_operation,json=logOperation,proto3,oneof"`
}
type Operation_ObjectStorageRequest ¶
type Operation_ObjectStorageRequest struct {
ObjectStorageRequest *ObjectStorageRequest `protobuf:"bytes,5,opt,name=object_storage_request,json=objectStorageRequest,proto3,oneof"`
}
type PasswordBasedAuthentication ¶
type PasswordBasedAuthentication struct { Activated bool `protobuf:"varint,1,opt,name=activated,proto3" json:"activated,omitempty"` ContextIsChecked bool `protobuf:"varint,2,opt,name=context_is_checked,json=contextIsChecked,proto3" json:"context_is_checked,omitempty"` // contains filtered or unexported fields }
PasswordBasedAuthentication is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*PasswordBasedAuthentication) Descriptor
deprecated
func (*PasswordBasedAuthentication) Descriptor() ([]byte, []int)
Deprecated: Use PasswordBasedAuthentication.ProtoReflect.Descriptor instead.
func (*PasswordBasedAuthentication) GetActivated ¶
func (x *PasswordBasedAuthentication) GetActivated() bool
func (*PasswordBasedAuthentication) GetContextIsChecked ¶
func (x *PasswordBasedAuthentication) GetContextIsChecked() bool
func (*PasswordBasedAuthentication) ProtoMessage ¶
func (*PasswordBasedAuthentication) ProtoMessage()
func (*PasswordBasedAuthentication) ProtoReflect ¶
func (x *PasswordBasedAuthentication) ProtoReflect() protoreflect.Message
func (*PasswordBasedAuthentication) Reset ¶
func (x *PasswordBasedAuthentication) Reset()
func (*PasswordBasedAuthentication) String ¶
func (x *PasswordBasedAuthentication) String() string
type PasswordPolicy ¶
type PasswordPolicy struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,6,opt,name=raw,proto3" json:"raw,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,7,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,8,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,9,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,10,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
PasswordPolicy is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*PasswordPolicy) Descriptor
deprecated
func (*PasswordPolicy) Descriptor() ([]byte, []int)
Deprecated: Use PasswordPolicy.ProtoReflect.Descriptor instead.
func (*PasswordPolicy) GetCreationTime ¶
func (x *PasswordPolicy) GetCreationTime() *timestamppb.Timestamp
func (*PasswordPolicy) GetGeoLocation ¶
func (x *PasswordPolicy) GetGeoLocation() *GeoLocation
func (*PasswordPolicy) GetId ¶
func (x *PasswordPolicy) GetId() string
func (*PasswordPolicy) GetInternetAccessibleEndpoint ¶
func (x *PasswordPolicy) GetInternetAccessibleEndpoint() bool
func (*PasswordPolicy) GetLabels ¶
func (x *PasswordPolicy) GetLabels() map[string]string
func (*PasswordPolicy) GetName ¶
func (x *PasswordPolicy) GetName() string
func (*PasswordPolicy) GetParentId ¶
func (x *PasswordPolicy) GetParentId() string
func (*PasswordPolicy) GetRaw ¶
func (x *PasswordPolicy) GetRaw() string
func (*PasswordPolicy) GetRedundancies ¶
func (x *PasswordPolicy) GetRedundancies() []*Redundancy
func (*PasswordPolicy) GetUsageStatistics ¶
func (x *PasswordPolicy) GetUsageStatistics() *UsageStatistics
func (*PasswordPolicy) ProtoMessage ¶
func (*PasswordPolicy) ProtoMessage()
func (*PasswordPolicy) ProtoReflect ¶
func (x *PasswordPolicy) ProtoReflect() protoreflect.Message
func (*PasswordPolicy) Reset ¶
func (x *PasswordPolicy) Reset()
func (*PasswordPolicy) String ¶
func (x *PasswordPolicy) String() string
type RBAC ¶
type RBAC struct { // see Privacy Smells: Detecting Privacy Problems in Cloud Architectures (2020) BroadAssignments float32 `protobuf:"fixed32,1,opt,name=broad_assignments,json=broadAssignments,proto3" json:"broad_assignments,omitempty"` // see Privacy Smells: Detecting Privacy Problems in Cloud Architectures (2020) MixedDuties float32 `protobuf:"fixed32,2,opt,name=mixed_duties,json=mixedDuties,proto3" json:"mixed_duties,omitempty"` // contains filtered or unexported fields }
RBAC is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*RBAC) Descriptor
deprecated
func (*RBAC) GetBroadAssignments ¶
func (*RBAC) GetMixedDuties ¶
func (*RBAC) ProtoMessage ¶
func (*RBAC) ProtoMessage()
func (*RBAC) ProtoReflect ¶
func (x *RBAC) ProtoReflect() protoreflect.Message
type Redundancy ¶
type Redundancy struct { // Types that are assignable to Type: // // *Redundancy_GeoRedundancy // *Redundancy_LocalRedundancy // *Redundancy_ZoneRedundancy Type isRedundancy_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
Redundancy is an abstract class in our ontology, it cannot be instantiated but acts as an "interface".
func (*Redundancy) Descriptor
deprecated
func (*Redundancy) Descriptor() ([]byte, []int)
Deprecated: Use Redundancy.ProtoReflect.Descriptor instead.
func (*Redundancy) GetGeoRedundancy ¶
func (x *Redundancy) GetGeoRedundancy() *GeoRedundancy
func (*Redundancy) GetLocalRedundancy ¶
func (x *Redundancy) GetLocalRedundancy() *LocalRedundancy
func (*Redundancy) GetType ¶
func (m *Redundancy) GetType() isRedundancy_Type
func (*Redundancy) GetZoneRedundancy ¶
func (x *Redundancy) GetZoneRedundancy() *ZoneRedundancy
func (*Redundancy) ProtoMessage ¶
func (*Redundancy) ProtoMessage()
func (*Redundancy) ProtoReflect ¶
func (x *Redundancy) ProtoReflect() protoreflect.Message
func (*Redundancy) Reset ¶
func (x *Redundancy) Reset()
func (*Redundancy) String ¶
func (x *Redundancy) String() string
type Redundancy_GeoRedundancy ¶
type Redundancy_GeoRedundancy struct {
GeoRedundancy *GeoRedundancy `protobuf:"bytes,1,opt,name=geo_redundancy,json=geoRedundancy,proto3,oneof"`
}
type Redundancy_LocalRedundancy ¶
type Redundancy_LocalRedundancy struct {
LocalRedundancy *LocalRedundancy `protobuf:"bytes,2,opt,name=local_redundancy,json=localRedundancy,proto3,oneof"`
}
type Redundancy_ZoneRedundancy ¶
type Redundancy_ZoneRedundancy struct {
ZoneRedundancy *ZoneRedundancy `protobuf:"bytes,3,opt,name=zone_redundancy,json=zoneRedundancy,proto3,oneof"`
}
type RelationalDatabaseService ¶
type RelationalDatabaseService struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Ips []string `protobuf:"bytes,4,rep,name=ips,proto3" json:"ips,omitempty"` Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"` Ports []uint32 `protobuf:"varint,7,rep,packed,name=ports,proto3" json:"ports,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,8,opt,name=raw,proto3" json:"raw,omitempty"` AnomalyDetections []*AnomalyDetection `protobuf:"bytes,9,rep,name=anomaly_detections,json=anomalyDetections,proto3" json:"anomaly_detections,omitempty"` Authenticity *Authenticity `protobuf:"bytes,10,opt,name=authenticity,proto3" json:"authenticity,omitempty"` ComputeId *string `protobuf:"bytes,11,opt,name=compute_id,json=computeId,proto3,oneof" json:"compute_id,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,12,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` HttpEndpoint *HttpEndpoint `protobuf:"bytes,13,opt,name=http_endpoint,json=httpEndpoint,proto3" json:"http_endpoint,omitempty"` MalwareProtection *MalwareProtection `protobuf:"bytes,14,opt,name=malware_protection,json=malwareProtection,proto3" json:"malware_protection,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,15,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,16,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` ServiceMetadataDocumentId *string `` /* 147-byte string literal not displayed */ StorageIds []string `protobuf:"bytes,18,rep,name=storage_ids,json=storageIds,proto3" json:"storage_ids,omitempty"` TransportEncryption *TransportEncryption `protobuf:"bytes,19,opt,name=transport_encryption,json=transportEncryption,proto3" json:"transport_encryption,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,20,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
RelationalDatabaseService is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*RelationalDatabaseService) Descriptor
deprecated
func (*RelationalDatabaseService) Descriptor() ([]byte, []int)
Deprecated: Use RelationalDatabaseService.ProtoReflect.Descriptor instead.
func (*RelationalDatabaseService) GetAnomalyDetections ¶
func (x *RelationalDatabaseService) GetAnomalyDetections() []*AnomalyDetection
func (*RelationalDatabaseService) GetAuthenticity ¶
func (x *RelationalDatabaseService) GetAuthenticity() *Authenticity
func (*RelationalDatabaseService) GetComputeId ¶
func (x *RelationalDatabaseService) GetComputeId() string
func (*RelationalDatabaseService) GetCreationTime ¶
func (x *RelationalDatabaseService) GetCreationTime() *timestamppb.Timestamp
func (*RelationalDatabaseService) GetGeoLocation ¶
func (x *RelationalDatabaseService) GetGeoLocation() *GeoLocation
func (*RelationalDatabaseService) GetHttpEndpoint ¶
func (x *RelationalDatabaseService) GetHttpEndpoint() *HttpEndpoint
func (*RelationalDatabaseService) GetId ¶
func (x *RelationalDatabaseService) GetId() string
func (*RelationalDatabaseService) GetInternetAccessibleEndpoint ¶
func (x *RelationalDatabaseService) GetInternetAccessibleEndpoint() bool
func (*RelationalDatabaseService) GetIps ¶
func (x *RelationalDatabaseService) GetIps() []string
func (*RelationalDatabaseService) GetLabels ¶
func (x *RelationalDatabaseService) GetLabels() map[string]string
func (*RelationalDatabaseService) GetMalwareProtection ¶
func (x *RelationalDatabaseService) GetMalwareProtection() *MalwareProtection
func (*RelationalDatabaseService) GetName ¶
func (x *RelationalDatabaseService) GetName() string
func (*RelationalDatabaseService) GetParentId ¶
func (x *RelationalDatabaseService) GetParentId() string
func (*RelationalDatabaseService) GetPorts ¶
func (x *RelationalDatabaseService) GetPorts() []uint32
func (*RelationalDatabaseService) GetRaw ¶
func (x *RelationalDatabaseService) GetRaw() string
func (*RelationalDatabaseService) GetRedundancies ¶
func (x *RelationalDatabaseService) GetRedundancies() []*Redundancy
func (*RelationalDatabaseService) GetServiceMetadataDocumentId ¶
func (x *RelationalDatabaseService) GetServiceMetadataDocumentId() string
func (*RelationalDatabaseService) GetStorageIds ¶
func (x *RelationalDatabaseService) GetStorageIds() []string
func (*RelationalDatabaseService) GetTransportEncryption ¶
func (x *RelationalDatabaseService) GetTransportEncryption() *TransportEncryption
func (*RelationalDatabaseService) GetUsageStatistics ¶
func (x *RelationalDatabaseService) GetUsageStatistics() *UsageStatistics
func (*RelationalDatabaseService) ProtoMessage ¶
func (*RelationalDatabaseService) ProtoMessage()
func (*RelationalDatabaseService) ProtoReflect ¶
func (x *RelationalDatabaseService) ProtoReflect() protoreflect.Message
func (*RelationalDatabaseService) Reset ¶
func (x *RelationalDatabaseService) Reset()
func (*RelationalDatabaseService) String ¶
func (x *RelationalDatabaseService) String() string
type Relationship ¶
func Related ¶
func Related(r IsResource) []Relationship
type RemoteDocumentLocation ¶
type RemoteDocumentLocation struct { Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` Authenticity *Authenticity `protobuf:"bytes,2,opt,name=authenticity,proto3" json:"authenticity,omitempty"` TransportEncryption *TransportEncryption `protobuf:"bytes,3,opt,name=transport_encryption,json=transportEncryption,proto3" json:"transport_encryption,omitempty"` // contains filtered or unexported fields }
RemoteDocumentLocation is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*RemoteDocumentLocation) Descriptor
deprecated
func (*RemoteDocumentLocation) Descriptor() ([]byte, []int)
Deprecated: Use RemoteDocumentLocation.ProtoReflect.Descriptor instead.
func (*RemoteDocumentLocation) GetAuthenticity ¶
func (x *RemoteDocumentLocation) GetAuthenticity() *Authenticity
func (*RemoteDocumentLocation) GetPath ¶
func (x *RemoteDocumentLocation) GetPath() string
func (*RemoteDocumentLocation) GetTransportEncryption ¶
func (x *RemoteDocumentLocation) GetTransportEncryption() *TransportEncryption
func (*RemoteDocumentLocation) ProtoMessage ¶
func (*RemoteDocumentLocation) ProtoMessage()
func (*RemoteDocumentLocation) ProtoReflect ¶
func (x *RemoteDocumentLocation) ProtoReflect() protoreflect.Message
func (*RemoteDocumentLocation) Reset ¶
func (x *RemoteDocumentLocation) Reset()
func (*RemoteDocumentLocation) String ¶
func (x *RemoteDocumentLocation) String() string
type Resource ¶
type Resource struct { // Types that are assignable to Type: // // *Resource_Application // *Resource_Account // *Resource_Job // *Resource_Workflow // *Resource_Container // *Resource_Function // *Resource_VirtualMachine // *Resource_ContainerOrchestration // *Resource_ContainerRegistry // *Resource_Certificate // *Resource_Key // *Resource_Secret // *Resource_Identity // *Resource_RoleAssignment // *Resource_ContainerImage // *Resource_VmImage // *Resource_DeviceProvisioningService // *Resource_MessagingHub // *Resource_KeyVault // *Resource_NetworkInterface // *Resource_NetworkSecurityGroup // *Resource_FunctionService // *Resource_GenericNetworkService // *Resource_LoadBalancer // *Resource_LoggingService // *Resource_SecurityAdvisoryService // *Resource_DocumentDatabaseService // *Resource_KeyValueDatabaseService // *Resource_MultiModalDatabaseService // *Resource_RelationalDatabaseService // *Resource_FileStorageService // *Resource_ObjectStorageService // *Resource_VirtualNetwork // *Resource_VirtualSubNetwork // *Resource_PasswordPolicy // *Resource_ResourceGroup // *Resource_BlockStorage // *Resource_DatabaseStorage // *Resource_FileStorage // *Resource_ObjectStorage // *Resource_GenericDocument // *Resource_SecurityAdvisoryDocument // *Resource_ServiceMetadataDocument Type isResource_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
Resource is an abstract class in our ontology, it cannot be instantiated but acts as an "interface".
func (*Resource) Descriptor
deprecated
func (*Resource) GetAccount ¶
func (*Resource) GetApplication ¶
func (x *Resource) GetApplication() *Application
func (*Resource) GetBlockStorage ¶
func (x *Resource) GetBlockStorage() *BlockStorage
func (*Resource) GetCertificate ¶
func (x *Resource) GetCertificate() *Certificate
func (*Resource) GetContainer ¶
func (*Resource) GetContainerImage ¶
func (x *Resource) GetContainerImage() *ContainerImage
func (*Resource) GetContainerOrchestration ¶
func (x *Resource) GetContainerOrchestration() *ContainerOrchestration
func (*Resource) GetContainerRegistry ¶
func (x *Resource) GetContainerRegistry() *ContainerRegistry
func (*Resource) GetDatabaseStorage ¶
func (x *Resource) GetDatabaseStorage() *DatabaseStorage
func (*Resource) GetDeviceProvisioningService ¶
func (x *Resource) GetDeviceProvisioningService() *DeviceProvisioningService
func (*Resource) GetDocumentDatabaseService ¶
func (x *Resource) GetDocumentDatabaseService() *DocumentDatabaseService
func (*Resource) GetFileStorage ¶
func (x *Resource) GetFileStorage() *FileStorage
func (*Resource) GetFileStorageService ¶
func (x *Resource) GetFileStorageService() *FileStorageService
func (*Resource) GetFunction ¶
func (*Resource) GetFunctionService ¶
func (x *Resource) GetFunctionService() *FunctionService
func (*Resource) GetGenericDocument ¶
func (x *Resource) GetGenericDocument() *GenericDocument
func (*Resource) GetGenericNetworkService ¶
func (x *Resource) GetGenericNetworkService() *GenericNetworkService
func (*Resource) GetIdentity ¶
func (*Resource) GetKeyValueDatabaseService ¶
func (x *Resource) GetKeyValueDatabaseService() *KeyValueDatabaseService
func (*Resource) GetKeyVault ¶
func (*Resource) GetLoadBalancer ¶
func (x *Resource) GetLoadBalancer() *LoadBalancer
func (*Resource) GetLoggingService ¶
func (x *Resource) GetLoggingService() *LoggingService
func (*Resource) GetMessagingHub ¶
func (x *Resource) GetMessagingHub() *MessagingHub
func (*Resource) GetMultiModalDatabaseService ¶
func (x *Resource) GetMultiModalDatabaseService() *MultiModalDatabaseService
func (*Resource) GetNetworkInterface ¶
func (x *Resource) GetNetworkInterface() *NetworkInterface
func (*Resource) GetNetworkSecurityGroup ¶
func (x *Resource) GetNetworkSecurityGroup() *NetworkSecurityGroup
func (*Resource) GetObjectStorage ¶
func (x *Resource) GetObjectStorage() *ObjectStorage
func (*Resource) GetObjectStorageService ¶
func (x *Resource) GetObjectStorageService() *ObjectStorageService
func (*Resource) GetPasswordPolicy ¶
func (x *Resource) GetPasswordPolicy() *PasswordPolicy
func (*Resource) GetRelationalDatabaseService ¶
func (x *Resource) GetRelationalDatabaseService() *RelationalDatabaseService
func (*Resource) GetResourceGroup ¶
func (x *Resource) GetResourceGroup() *ResourceGroup
func (*Resource) GetRoleAssignment ¶
func (x *Resource) GetRoleAssignment() *RoleAssignment
func (*Resource) GetSecurityAdvisoryDocument ¶
func (x *Resource) GetSecurityAdvisoryDocument() *SecurityAdvisoryDocument
func (*Resource) GetSecurityAdvisoryService ¶
func (x *Resource) GetSecurityAdvisoryService() *SecurityAdvisoryService
func (*Resource) GetServiceMetadataDocument ¶
func (x *Resource) GetServiceMetadataDocument() *ServiceMetadataDocument
func (*Resource) GetVirtualMachine ¶
func (x *Resource) GetVirtualMachine() *VirtualMachine
func (*Resource) GetVirtualNetwork ¶
func (x *Resource) GetVirtualNetwork() *VirtualNetwork
func (*Resource) GetVirtualSubNetwork ¶
func (x *Resource) GetVirtualSubNetwork() *VirtualSubNetwork
func (*Resource) GetVmImage ¶
func (*Resource) GetWorkflow ¶
func (*Resource) ProtoMessage ¶
func (*Resource) ProtoMessage()
func (*Resource) ProtoReflect ¶
func (x *Resource) ProtoReflect() protoreflect.Message
type ResourceGroup ¶
type ResourceGroup struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,6,opt,name=raw,proto3" json:"raw,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,7,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,8,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,9,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,10,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
ResourceGroup is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*ResourceGroup) Descriptor
deprecated
func (*ResourceGroup) Descriptor() ([]byte, []int)
Deprecated: Use ResourceGroup.ProtoReflect.Descriptor instead.
func (*ResourceGroup) GetCreationTime ¶
func (x *ResourceGroup) GetCreationTime() *timestamppb.Timestamp
func (*ResourceGroup) GetGeoLocation ¶
func (x *ResourceGroup) GetGeoLocation() *GeoLocation
func (*ResourceGroup) GetId ¶
func (x *ResourceGroup) GetId() string
func (*ResourceGroup) GetInternetAccessibleEndpoint ¶
func (x *ResourceGroup) GetInternetAccessibleEndpoint() bool
func (*ResourceGroup) GetLabels ¶
func (x *ResourceGroup) GetLabels() map[string]string
func (*ResourceGroup) GetName ¶
func (x *ResourceGroup) GetName() string
func (*ResourceGroup) GetParentId ¶
func (x *ResourceGroup) GetParentId() string
func (*ResourceGroup) GetRaw ¶
func (x *ResourceGroup) GetRaw() string
func (*ResourceGroup) GetRedundancies ¶
func (x *ResourceGroup) GetRedundancies() []*Redundancy
func (*ResourceGroup) GetUsageStatistics ¶
func (x *ResourceGroup) GetUsageStatistics() *UsageStatistics
func (*ResourceGroup) ProtoMessage ¶
func (*ResourceGroup) ProtoMessage()
func (*ResourceGroup) ProtoReflect ¶
func (x *ResourceGroup) ProtoReflect() protoreflect.Message
func (*ResourceGroup) Reset ¶
func (x *ResourceGroup) Reset()
func (*ResourceGroup) String ¶
func (x *ResourceGroup) String() string
type ResourceLogging ¶
type ResourceLogging struct { Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` MonitoringEnabled bool `protobuf:"varint,2,opt,name=monitoring_enabled,json=monitoringEnabled,proto3" json:"monitoring_enabled,omitempty"` RetentionPeriod *durationpb.Duration `protobuf:"bytes,3,opt,name=retention_period,json=retentionPeriod,proto3" json:"retention_period,omitempty"` SecurityAlertsEnabled bool `` /* 127-byte string literal not displayed */ LoggingServiceIds []string `protobuf:"bytes,5,rep,name=logging_service_ids,json=loggingServiceIds,proto3" json:"logging_service_ids,omitempty"` // contains filtered or unexported fields }
ResourceLogging is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*ResourceLogging) Descriptor
deprecated
func (*ResourceLogging) Descriptor() ([]byte, []int)
Deprecated: Use ResourceLogging.ProtoReflect.Descriptor instead.
func (*ResourceLogging) GetEnabled ¶
func (x *ResourceLogging) GetEnabled() bool
func (*ResourceLogging) GetLoggingServiceIds ¶
func (x *ResourceLogging) GetLoggingServiceIds() []string
func (*ResourceLogging) GetMonitoringEnabled ¶
func (x *ResourceLogging) GetMonitoringEnabled() bool
func (*ResourceLogging) GetRetentionPeriod ¶
func (x *ResourceLogging) GetRetentionPeriod() *durationpb.Duration
func (*ResourceLogging) GetSecurityAlertsEnabled ¶
func (x *ResourceLogging) GetSecurityAlertsEnabled() bool
func (*ResourceLogging) ProtoMessage ¶
func (*ResourceLogging) ProtoMessage()
func (*ResourceLogging) ProtoReflect ¶
func (x *ResourceLogging) ProtoReflect() protoreflect.Message
func (*ResourceLogging) Reset ¶
func (x *ResourceLogging) Reset()
func (*ResourceLogging) String ¶
func (x *ResourceLogging) String() string
type Resource_Account ¶
type Resource_Account struct {
Account *Account `protobuf:"bytes,2,opt,name=account,proto3,oneof"`
}
type Resource_Application ¶
type Resource_Application struct {
Application *Application `protobuf:"bytes,1,opt,name=application,proto3,oneof"`
}
type Resource_BlockStorage ¶
type Resource_BlockStorage struct {
BlockStorage *BlockStorage `protobuf:"bytes,37,opt,name=block_storage,json=blockStorage,proto3,oneof"`
}
type Resource_Certificate ¶
type Resource_Certificate struct {
Certificate *Certificate `protobuf:"bytes,10,opt,name=certificate,proto3,oneof"`
}
type Resource_Container ¶
type Resource_Container struct {
Container *Container `protobuf:"bytes,5,opt,name=container,proto3,oneof"`
}
type Resource_ContainerImage ¶
type Resource_ContainerImage struct {
ContainerImage *ContainerImage `protobuf:"bytes,15,opt,name=container_image,json=containerImage,proto3,oneof"`
}
type Resource_ContainerOrchestration ¶
type Resource_ContainerOrchestration struct {
ContainerOrchestration *ContainerOrchestration `protobuf:"bytes,8,opt,name=container_orchestration,json=containerOrchestration,proto3,oneof"`
}
type Resource_ContainerRegistry ¶
type Resource_ContainerRegistry struct {
ContainerRegistry *ContainerRegistry `protobuf:"bytes,9,opt,name=container_registry,json=containerRegistry,proto3,oneof"`
}
type Resource_DatabaseStorage ¶
type Resource_DatabaseStorage struct {
DatabaseStorage *DatabaseStorage `protobuf:"bytes,38,opt,name=database_storage,json=databaseStorage,proto3,oneof"`
}
type Resource_DeviceProvisioningService ¶
type Resource_DeviceProvisioningService struct {
DeviceProvisioningService *DeviceProvisioningService `protobuf:"bytes,17,opt,name=device_provisioning_service,json=deviceProvisioningService,proto3,oneof"`
}
type Resource_DocumentDatabaseService ¶
type Resource_DocumentDatabaseService struct {
DocumentDatabaseService *DocumentDatabaseService `protobuf:"bytes,27,opt,name=document_database_service,json=documentDatabaseService,proto3,oneof"`
}
type Resource_FileStorage ¶
type Resource_FileStorage struct {
FileStorage *FileStorage `protobuf:"bytes,39,opt,name=file_storage,json=fileStorage,proto3,oneof"`
}
type Resource_FileStorageService ¶
type Resource_FileStorageService struct {
FileStorageService *FileStorageService `protobuf:"bytes,31,opt,name=file_storage_service,json=fileStorageService,proto3,oneof"`
}
type Resource_Function ¶
type Resource_Function struct {
Function *Function `protobuf:"bytes,6,opt,name=function,proto3,oneof"`
}
type Resource_FunctionService ¶
type Resource_FunctionService struct {
FunctionService *FunctionService `protobuf:"bytes,22,opt,name=function_service,json=functionService,proto3,oneof"`
}
type Resource_GenericDocument ¶
type Resource_GenericDocument struct {
GenericDocument *GenericDocument `protobuf:"bytes,41,opt,name=generic_document,json=genericDocument,proto3,oneof"`
}
type Resource_GenericNetworkService ¶
type Resource_GenericNetworkService struct {
GenericNetworkService *GenericNetworkService `protobuf:"bytes,23,opt,name=generic_network_service,json=genericNetworkService,proto3,oneof"`
}
type Resource_Identity ¶
type Resource_Identity struct {
Identity *Identity `protobuf:"bytes,13,opt,name=identity,proto3,oneof"`
}
type Resource_Job ¶
type Resource_Job struct {
Job *Job `protobuf:"bytes,3,opt,name=job,proto3,oneof"`
}
type Resource_Key ¶
type Resource_Key struct {
Key *Key `protobuf:"bytes,11,opt,name=key,proto3,oneof"`
}
type Resource_KeyValueDatabaseService ¶
type Resource_KeyValueDatabaseService struct {
KeyValueDatabaseService *KeyValueDatabaseService `protobuf:"bytes,28,opt,name=key_value_database_service,json=keyValueDatabaseService,proto3,oneof"`
}
type Resource_KeyVault ¶
type Resource_KeyVault struct {
KeyVault *KeyVault `protobuf:"bytes,19,opt,name=key_vault,json=keyVault,proto3,oneof"`
}
type Resource_LoadBalancer ¶
type Resource_LoadBalancer struct {
LoadBalancer *LoadBalancer `protobuf:"bytes,24,opt,name=load_balancer,json=loadBalancer,proto3,oneof"`
}
type Resource_LoggingService ¶
type Resource_LoggingService struct {
LoggingService *LoggingService `protobuf:"bytes,25,opt,name=logging_service,json=loggingService,proto3,oneof"`
}
type Resource_MessagingHub ¶
type Resource_MessagingHub struct {
MessagingHub *MessagingHub `protobuf:"bytes,18,opt,name=messaging_hub,json=messagingHub,proto3,oneof"`
}
type Resource_MultiModalDatabaseService ¶
type Resource_MultiModalDatabaseService struct {
MultiModalDatabaseService *MultiModalDatabaseService `protobuf:"bytes,29,opt,name=multi_modal_database_service,json=multiModalDatabaseService,proto3,oneof"`
}
type Resource_NetworkInterface ¶
type Resource_NetworkInterface struct {
NetworkInterface *NetworkInterface `protobuf:"bytes,20,opt,name=network_interface,json=networkInterface,proto3,oneof"`
}
type Resource_NetworkSecurityGroup ¶
type Resource_NetworkSecurityGroup struct {
NetworkSecurityGroup *NetworkSecurityGroup `protobuf:"bytes,21,opt,name=network_security_group,json=networkSecurityGroup,proto3,oneof"`
}
type Resource_ObjectStorage ¶
type Resource_ObjectStorage struct {
ObjectStorage *ObjectStorage `protobuf:"bytes,40,opt,name=object_storage,json=objectStorage,proto3,oneof"`
}
type Resource_ObjectStorageService ¶
type Resource_ObjectStorageService struct {
ObjectStorageService *ObjectStorageService `protobuf:"bytes,32,opt,name=object_storage_service,json=objectStorageService,proto3,oneof"`
}
type Resource_PasswordPolicy ¶
type Resource_PasswordPolicy struct {
PasswordPolicy *PasswordPolicy `protobuf:"bytes,35,opt,name=password_policy,json=passwordPolicy,proto3,oneof"`
}
type Resource_RelationalDatabaseService ¶
type Resource_RelationalDatabaseService struct {
RelationalDatabaseService *RelationalDatabaseService `protobuf:"bytes,30,opt,name=relational_database_service,json=relationalDatabaseService,proto3,oneof"`
}
type Resource_ResourceGroup ¶
type Resource_ResourceGroup struct {
ResourceGroup *ResourceGroup `protobuf:"bytes,36,opt,name=resource_group,json=resourceGroup,proto3,oneof"`
}
type Resource_RoleAssignment ¶
type Resource_RoleAssignment struct {
RoleAssignment *RoleAssignment `protobuf:"bytes,14,opt,name=role_assignment,json=roleAssignment,proto3,oneof"`
}
type Resource_Secret ¶
type Resource_Secret struct {
Secret *Secret `protobuf:"bytes,12,opt,name=secret,proto3,oneof"`
}
type Resource_SecurityAdvisoryDocument ¶
type Resource_SecurityAdvisoryDocument struct {
SecurityAdvisoryDocument *SecurityAdvisoryDocument `protobuf:"bytes,42,opt,name=security_advisory_document,json=securityAdvisoryDocument,proto3,oneof"`
}
type Resource_SecurityAdvisoryService ¶
type Resource_SecurityAdvisoryService struct {
SecurityAdvisoryService *SecurityAdvisoryService `protobuf:"bytes,26,opt,name=security_advisory_service,json=securityAdvisoryService,proto3,oneof"`
}
type Resource_ServiceMetadataDocument ¶
type Resource_ServiceMetadataDocument struct {
ServiceMetadataDocument *ServiceMetadataDocument `protobuf:"bytes,43,opt,name=service_metadata_document,json=serviceMetadataDocument,proto3,oneof"`
}
type Resource_VirtualMachine ¶
type Resource_VirtualMachine struct {
VirtualMachine *VirtualMachine `protobuf:"bytes,7,opt,name=virtual_machine,json=virtualMachine,proto3,oneof"`
}
type Resource_VirtualNetwork ¶
type Resource_VirtualNetwork struct {
VirtualNetwork *VirtualNetwork `protobuf:"bytes,33,opt,name=virtual_network,json=virtualNetwork,proto3,oneof"`
}
type Resource_VirtualSubNetwork ¶
type Resource_VirtualSubNetwork struct {
VirtualSubNetwork *VirtualSubNetwork `protobuf:"bytes,34,opt,name=virtual_sub_network,json=virtualSubNetwork,proto3,oneof"`
}
type Resource_VmImage ¶
type Resource_VmImage struct {
VmImage *VMImage `protobuf:"bytes,16,opt,name=vm_image,json=vmImage,proto3,oneof"`
}
type Resource_Workflow ¶
type Resource_Workflow struct {
Workflow *Workflow `protobuf:"bytes,4,opt,name=workflow,proto3,oneof"`
}
type RoleAssignment ¶
type RoleAssignment struct { Activated bool `protobuf:"varint,1,opt,name=activated,proto3" json:"activated,omitempty"` CreationTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,7,opt,name=raw,proto3" json:"raw,omitempty"` Authenticity *Authenticity `protobuf:"bytes,8,opt,name=authenticity,proto3" json:"authenticity,omitempty"` Authorization *Authorization `protobuf:"bytes,9,opt,name=authorization,proto3" json:"authorization,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,10,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,11,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,12,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,13,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
RoleAssignment is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*RoleAssignment) Descriptor
deprecated
func (*RoleAssignment) Descriptor() ([]byte, []int)
Deprecated: Use RoleAssignment.ProtoReflect.Descriptor instead.
func (*RoleAssignment) GetActivated ¶
func (x *RoleAssignment) GetActivated() bool
func (*RoleAssignment) GetAuthenticity ¶
func (x *RoleAssignment) GetAuthenticity() *Authenticity
func (*RoleAssignment) GetAuthorization ¶
func (x *RoleAssignment) GetAuthorization() *Authorization
func (*RoleAssignment) GetCreationTime ¶
func (x *RoleAssignment) GetCreationTime() *timestamppb.Timestamp
func (*RoleAssignment) GetGeoLocation ¶
func (x *RoleAssignment) GetGeoLocation() *GeoLocation
func (*RoleAssignment) GetId ¶
func (x *RoleAssignment) GetId() string
func (*RoleAssignment) GetInternetAccessibleEndpoint ¶
func (x *RoleAssignment) GetInternetAccessibleEndpoint() bool
func (*RoleAssignment) GetLabels ¶
func (x *RoleAssignment) GetLabels() map[string]string
func (*RoleAssignment) GetName ¶
func (x *RoleAssignment) GetName() string
func (*RoleAssignment) GetParentId ¶
func (x *RoleAssignment) GetParentId() string
func (*RoleAssignment) GetRaw ¶
func (x *RoleAssignment) GetRaw() string
func (*RoleAssignment) GetRedundancies ¶
func (x *RoleAssignment) GetRedundancies() []*Redundancy
func (*RoleAssignment) GetUsageStatistics ¶
func (x *RoleAssignment) GetUsageStatistics() *UsageStatistics
func (*RoleAssignment) ProtoMessage ¶
func (*RoleAssignment) ProtoMessage()
func (*RoleAssignment) ProtoReflect ¶
func (x *RoleAssignment) ProtoReflect() protoreflect.Message
func (*RoleAssignment) Reset ¶
func (x *RoleAssignment) Reset()
func (*RoleAssignment) String ¶
func (x *RoleAssignment) String() string
type SchemaValidation ¶
type SchemaValidation struct { Format string `protobuf:"bytes,1,opt,name=format,proto3" json:"format,omitempty"` SchemaUrl string `protobuf:"bytes,2,opt,name=schema_url,json=schemaUrl,proto3" json:"schema_url,omitempty"` Errors []*Error `protobuf:"bytes,3,rep,name=errors,proto3" json:"errors,omitempty"` // contains filtered or unexported fields }
SchemaValidation is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*SchemaValidation) Descriptor
deprecated
func (*SchemaValidation) Descriptor() ([]byte, []int)
Deprecated: Use SchemaValidation.ProtoReflect.Descriptor instead.
func (*SchemaValidation) GetErrors ¶
func (x *SchemaValidation) GetErrors() []*Error
func (*SchemaValidation) GetFormat ¶
func (x *SchemaValidation) GetFormat() string
func (*SchemaValidation) GetSchemaUrl ¶
func (x *SchemaValidation) GetSchemaUrl() string
func (*SchemaValidation) ProtoMessage ¶
func (*SchemaValidation) ProtoMessage()
func (*SchemaValidation) ProtoReflect ¶
func (x *SchemaValidation) ProtoReflect() protoreflect.Message
func (*SchemaValidation) Reset ¶
func (x *SchemaValidation) Reset()
func (*SchemaValidation) String ¶
func (x *SchemaValidation) String() string
type Secret ¶
type Secret struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` ExpirationDate *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=expiration_date,json=expirationDate,proto3" json:"expiration_date,omitempty"` Id string `protobuf:"bytes,4,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ IsManaged bool `protobuf:"varint,6,opt,name=is_managed,json=isManaged,proto3" json:"is_managed,omitempty"` Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,8,opt,name=name,proto3" json:"name,omitempty"` NotBeforeDate *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=not_before_date,json=notBeforeDate,proto3" json:"not_before_date,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,10,opt,name=raw,proto3" json:"raw,omitempty"` CloudResourceId *string `protobuf:"bytes,11,opt,name=cloud_resource_id,json=cloudResourceId,proto3,oneof" json:"cloud_resource_id,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,12,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,13,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,14,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,15,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
Secret is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*Secret) Descriptor
deprecated
func (*Secret) GetCloudResourceId ¶
func (*Secret) GetCreationTime ¶
func (x *Secret) GetCreationTime() *timestamppb.Timestamp
func (*Secret) GetEnabled ¶
func (*Secret) GetExpirationDate ¶
func (x *Secret) GetExpirationDate() *timestamppb.Timestamp
func (*Secret) GetGeoLocation ¶
func (x *Secret) GetGeoLocation() *GeoLocation
func (*Secret) GetInternetAccessibleEndpoint ¶
func (*Secret) GetIsManaged ¶
func (*Secret) GetNotBeforeDate ¶
func (x *Secret) GetNotBeforeDate() *timestamppb.Timestamp
func (*Secret) GetParentId ¶
func (*Secret) GetRedundancies ¶
func (x *Secret) GetRedundancies() []*Redundancy
func (*Secret) GetUsageStatistics ¶
func (x *Secret) GetUsageStatistics() *UsageStatistics
func (*Secret) ProtoMessage ¶
func (*Secret) ProtoMessage()
func (*Secret) ProtoReflect ¶
func (x *Secret) ProtoReflect() protoreflect.Message
type SecurityAdvisoryDocument ¶
type SecurityAdvisoryDocument struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Filetype string `protobuf:"bytes,2,opt,name=filetype,proto3" json:"filetype,omitempty"` Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"` Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,6,opt,name=raw,proto3" json:"raw,omitempty"` DocumentChecksums []*DocumentChecksum `protobuf:"bytes,7,rep,name=document_checksums,json=documentChecksums,proto3" json:"document_checksums,omitempty"` DocumentLocation *DocumentLocation `protobuf:"bytes,8,opt,name=document_location,json=documentLocation,proto3" json:"document_location,omitempty"` DocumentSignatures []*DocumentSignature `protobuf:"bytes,9,rep,name=document_signatures,json=documentSignatures,proto3" json:"document_signatures,omitempty"` ParentId *string `protobuf:"bytes,10,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` SchemaValidation *SchemaValidation `protobuf:"bytes,11,opt,name=schema_validation,json=schemaValidation,proto3" json:"schema_validation,omitempty"` SecurityFeatures []*SecurityFeature `protobuf:"bytes,12,rep,name=security_features,json=securityFeatures,proto3" json:"security_features,omitempty"` // contains filtered or unexported fields }
SecurityAdvisoryDocument is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*SecurityAdvisoryDocument) Descriptor
deprecated
func (*SecurityAdvisoryDocument) Descriptor() ([]byte, []int)
Deprecated: Use SecurityAdvisoryDocument.ProtoReflect.Descriptor instead.
func (*SecurityAdvisoryDocument) GetCreationTime ¶
func (x *SecurityAdvisoryDocument) GetCreationTime() *timestamppb.Timestamp
func (*SecurityAdvisoryDocument) GetDocumentChecksums ¶
func (x *SecurityAdvisoryDocument) GetDocumentChecksums() []*DocumentChecksum
func (*SecurityAdvisoryDocument) GetDocumentLocation ¶
func (x *SecurityAdvisoryDocument) GetDocumentLocation() *DocumentLocation
func (*SecurityAdvisoryDocument) GetDocumentSignatures ¶
func (x *SecurityAdvisoryDocument) GetDocumentSignatures() []*DocumentSignature
func (*SecurityAdvisoryDocument) GetFiletype ¶
func (x *SecurityAdvisoryDocument) GetFiletype() string
func (*SecurityAdvisoryDocument) GetId ¶
func (x *SecurityAdvisoryDocument) GetId() string
func (*SecurityAdvisoryDocument) GetLabels ¶
func (x *SecurityAdvisoryDocument) GetLabels() map[string]string
func (*SecurityAdvisoryDocument) GetName ¶
func (x *SecurityAdvisoryDocument) GetName() string
func (*SecurityAdvisoryDocument) GetParentId ¶
func (x *SecurityAdvisoryDocument) GetParentId() string
func (*SecurityAdvisoryDocument) GetRaw ¶
func (x *SecurityAdvisoryDocument) GetRaw() string
func (*SecurityAdvisoryDocument) GetSchemaValidation ¶
func (x *SecurityAdvisoryDocument) GetSchemaValidation() *SchemaValidation
func (*SecurityAdvisoryDocument) GetSecurityFeatures ¶
func (x *SecurityAdvisoryDocument) GetSecurityFeatures() []*SecurityFeature
func (*SecurityAdvisoryDocument) ProtoMessage ¶
func (*SecurityAdvisoryDocument) ProtoMessage()
func (*SecurityAdvisoryDocument) ProtoReflect ¶
func (x *SecurityAdvisoryDocument) ProtoReflect() protoreflect.Message
func (*SecurityAdvisoryDocument) Reset ¶
func (x *SecurityAdvisoryDocument) Reset()
func (*SecurityAdvisoryDocument) String ¶
func (x *SecurityAdvisoryDocument) String() string
type SecurityAdvisoryFeed ¶
type SecurityAdvisoryFeed struct { SecurityAdvisoryDocumentIds []string `` /* 146-byte string literal not displayed */ // contains filtered or unexported fields }
SecurityAdvisoryFeed is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*SecurityAdvisoryFeed) Descriptor
deprecated
func (*SecurityAdvisoryFeed) Descriptor() ([]byte, []int)
Deprecated: Use SecurityAdvisoryFeed.ProtoReflect.Descriptor instead.
func (*SecurityAdvisoryFeed) GetSecurityAdvisoryDocumentIds ¶
func (x *SecurityAdvisoryFeed) GetSecurityAdvisoryDocumentIds() []string
func (*SecurityAdvisoryFeed) ProtoMessage ¶
func (*SecurityAdvisoryFeed) ProtoMessage()
func (*SecurityAdvisoryFeed) ProtoReflect ¶
func (x *SecurityAdvisoryFeed) ProtoReflect() protoreflect.Message
func (*SecurityAdvisoryFeed) Reset ¶
func (x *SecurityAdvisoryFeed) Reset()
func (*SecurityAdvisoryFeed) String ¶
func (x *SecurityAdvisoryFeed) String() string
type SecurityAdvisoryService ¶
type SecurityAdvisoryService struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Ips []string `protobuf:"bytes,4,rep,name=ips,proto3" json:"ips,omitempty"` Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"` Ports []uint32 `protobuf:"varint,7,rep,packed,name=ports,proto3" json:"ports,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,8,opt,name=raw,proto3" json:"raw,omitempty"` Authenticity *Authenticity `protobuf:"bytes,9,opt,name=authenticity,proto3" json:"authenticity,omitempty"` ComputeId *string `protobuf:"bytes,10,opt,name=compute_id,json=computeId,proto3,oneof" json:"compute_id,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,11,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` KeyIds []string `protobuf:"bytes,12,rep,name=key_ids,json=keyIds,proto3" json:"key_ids,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,13,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,14,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` SecurityAdvisoryFeeds []*SecurityAdvisoryFeed `` /* 127-byte string literal not displayed */ ServiceMetadataDocumentId *string `` /* 147-byte string literal not displayed */ TransportEncryption *TransportEncryption `protobuf:"bytes,17,opt,name=transport_encryption,json=transportEncryption,proto3" json:"transport_encryption,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,18,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
SecurityAdvisoryService is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces. This service discloses security advisories, e.g. according to the CSAF standard. It has one or more feeds that contain the actual advisories as well as multiple (public) keys that are used to sign the advisory documents.
func (*SecurityAdvisoryService) Descriptor
deprecated
func (*SecurityAdvisoryService) Descriptor() ([]byte, []int)
Deprecated: Use SecurityAdvisoryService.ProtoReflect.Descriptor instead.
func (*SecurityAdvisoryService) GetAuthenticity ¶
func (x *SecurityAdvisoryService) GetAuthenticity() *Authenticity
func (*SecurityAdvisoryService) GetComputeId ¶
func (x *SecurityAdvisoryService) GetComputeId() string
func (*SecurityAdvisoryService) GetCreationTime ¶
func (x *SecurityAdvisoryService) GetCreationTime() *timestamppb.Timestamp
func (*SecurityAdvisoryService) GetGeoLocation ¶
func (x *SecurityAdvisoryService) GetGeoLocation() *GeoLocation
func (*SecurityAdvisoryService) GetId ¶
func (x *SecurityAdvisoryService) GetId() string
func (*SecurityAdvisoryService) GetInternetAccessibleEndpoint ¶
func (x *SecurityAdvisoryService) GetInternetAccessibleEndpoint() bool
func (*SecurityAdvisoryService) GetIps ¶
func (x *SecurityAdvisoryService) GetIps() []string
func (*SecurityAdvisoryService) GetKeyIds ¶
func (x *SecurityAdvisoryService) GetKeyIds() []string
func (*SecurityAdvisoryService) GetLabels ¶
func (x *SecurityAdvisoryService) GetLabels() map[string]string
func (*SecurityAdvisoryService) GetName ¶
func (x *SecurityAdvisoryService) GetName() string
func (*SecurityAdvisoryService) GetParentId ¶
func (x *SecurityAdvisoryService) GetParentId() string
func (*SecurityAdvisoryService) GetPorts ¶
func (x *SecurityAdvisoryService) GetPorts() []uint32
func (*SecurityAdvisoryService) GetRaw ¶
func (x *SecurityAdvisoryService) GetRaw() string
func (*SecurityAdvisoryService) GetRedundancies ¶
func (x *SecurityAdvisoryService) GetRedundancies() []*Redundancy
func (*SecurityAdvisoryService) GetSecurityAdvisoryFeeds ¶
func (x *SecurityAdvisoryService) GetSecurityAdvisoryFeeds() []*SecurityAdvisoryFeed
func (*SecurityAdvisoryService) GetServiceMetadataDocumentId ¶
func (x *SecurityAdvisoryService) GetServiceMetadataDocumentId() string
func (*SecurityAdvisoryService) GetTransportEncryption ¶
func (x *SecurityAdvisoryService) GetTransportEncryption() *TransportEncryption
func (*SecurityAdvisoryService) GetUsageStatistics ¶
func (x *SecurityAdvisoryService) GetUsageStatistics() *UsageStatistics
func (*SecurityAdvisoryService) ProtoMessage ¶
func (*SecurityAdvisoryService) ProtoMessage()
func (*SecurityAdvisoryService) ProtoReflect ¶
func (x *SecurityAdvisoryService) ProtoReflect() protoreflect.Message
func (*SecurityAdvisoryService) Reset ¶
func (x *SecurityAdvisoryService) Reset()
func (*SecurityAdvisoryService) String ¶
func (x *SecurityAdvisoryService) String() string
type SecurityFeature ¶
type SecurityFeature struct { // Types that are assignable to Type: // // *SecurityFeature_AnomalyDetection // *SecurityFeature_ActivityLogging // *SecurityFeature_ApplicationLogging // *SecurityFeature_BootLogging // *SecurityFeature_OsLogging // *SecurityFeature_ResourceLogging // *SecurityFeature_MalwareProtection // *SecurityFeature_UsageStatistics // *SecurityFeature_CertificateBasedAuthentication // *SecurityFeature_TokenBasedAuthentication // *SecurityFeature_MultiFactorAuthentiation // *SecurityFeature_NoAuthentication // *SecurityFeature_OtpBasedAuthentication // *SecurityFeature_PasswordBasedAuthentication // *SecurityFeature_SingleSignOn // *SecurityFeature_Abac // *SecurityFeature_L3Firewall // *SecurityFeature_WebApplicationFirewall // *SecurityFeature_Rbac // *SecurityFeature_Backup // *SecurityFeature_DDoSProtection // *SecurityFeature_GeoLocation // *SecurityFeature_GeoRedundancy // *SecurityFeature_LocalRedundancy // *SecurityFeature_ZoneRedundancy // *SecurityFeature_CustomerKeyEncryption // *SecurityFeature_ManagedKeyEncryption // *SecurityFeature_EncryptionInUse // *SecurityFeature_TransportEncryption // *SecurityFeature_AutomaticUpdates // *SecurityFeature_DocumentChecksum // *SecurityFeature_Immutability // *SecurityFeature_DocumentSignature Type isSecurityFeature_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
SecurityFeature is an abstract class in our ontology, it cannot be instantiated but acts as an "interface".
func (*SecurityFeature) Descriptor
deprecated
func (*SecurityFeature) Descriptor() ([]byte, []int)
Deprecated: Use SecurityFeature.ProtoReflect.Descriptor instead.
func (*SecurityFeature) GetAbac ¶
func (x *SecurityFeature) GetAbac() *ABAC
func (*SecurityFeature) GetActivityLogging ¶
func (x *SecurityFeature) GetActivityLogging() *ActivityLogging
func (*SecurityFeature) GetAnomalyDetection ¶
func (x *SecurityFeature) GetAnomalyDetection() *AnomalyDetection
func (*SecurityFeature) GetApplicationLogging ¶
func (x *SecurityFeature) GetApplicationLogging() *ApplicationLogging
func (*SecurityFeature) GetAutomaticUpdates ¶
func (x *SecurityFeature) GetAutomaticUpdates() *AutomaticUpdates
func (*SecurityFeature) GetBackup ¶
func (x *SecurityFeature) GetBackup() *Backup
func (*SecurityFeature) GetBootLogging ¶
func (x *SecurityFeature) GetBootLogging() *BootLogging
func (*SecurityFeature) GetCertificateBasedAuthentication ¶
func (x *SecurityFeature) GetCertificateBasedAuthentication() *CertificateBasedAuthentication
func (*SecurityFeature) GetCustomerKeyEncryption ¶
func (x *SecurityFeature) GetCustomerKeyEncryption() *CustomerKeyEncryption
func (*SecurityFeature) GetDDoSProtection ¶
func (x *SecurityFeature) GetDDoSProtection() *DDoSProtection
func (*SecurityFeature) GetDocumentChecksum ¶
func (x *SecurityFeature) GetDocumentChecksum() *DocumentChecksum
func (*SecurityFeature) GetDocumentSignature ¶
func (x *SecurityFeature) GetDocumentSignature() *DocumentSignature
func (*SecurityFeature) GetEncryptionInUse ¶
func (x *SecurityFeature) GetEncryptionInUse() *EncryptionInUse
func (*SecurityFeature) GetGeoLocation ¶
func (x *SecurityFeature) GetGeoLocation() *GeoLocation
func (*SecurityFeature) GetGeoRedundancy ¶
func (x *SecurityFeature) GetGeoRedundancy() *GeoRedundancy
func (*SecurityFeature) GetImmutability ¶
func (x *SecurityFeature) GetImmutability() *Immutability
func (*SecurityFeature) GetL3Firewall ¶
func (x *SecurityFeature) GetL3Firewall() *L3Firewall
func (*SecurityFeature) GetLocalRedundancy ¶
func (x *SecurityFeature) GetLocalRedundancy() *LocalRedundancy
func (*SecurityFeature) GetMalwareProtection ¶
func (x *SecurityFeature) GetMalwareProtection() *MalwareProtection
func (*SecurityFeature) GetManagedKeyEncryption ¶
func (x *SecurityFeature) GetManagedKeyEncryption() *ManagedKeyEncryption
func (*SecurityFeature) GetMultiFactorAuthentiation ¶
func (x *SecurityFeature) GetMultiFactorAuthentiation() *MultiFactorAuthentiation
func (*SecurityFeature) GetNoAuthentication ¶
func (x *SecurityFeature) GetNoAuthentication() *NoAuthentication
func (*SecurityFeature) GetOsLogging ¶
func (x *SecurityFeature) GetOsLogging() *OSLogging
func (*SecurityFeature) GetOtpBasedAuthentication ¶
func (x *SecurityFeature) GetOtpBasedAuthentication() *OTPBasedAuthentication
func (*SecurityFeature) GetPasswordBasedAuthentication ¶
func (x *SecurityFeature) GetPasswordBasedAuthentication() *PasswordBasedAuthentication
func (*SecurityFeature) GetRbac ¶
func (x *SecurityFeature) GetRbac() *RBAC
func (*SecurityFeature) GetResourceLogging ¶
func (x *SecurityFeature) GetResourceLogging() *ResourceLogging
func (*SecurityFeature) GetSingleSignOn ¶
func (x *SecurityFeature) GetSingleSignOn() *SingleSignOn
func (*SecurityFeature) GetTokenBasedAuthentication ¶
func (x *SecurityFeature) GetTokenBasedAuthentication() *TokenBasedAuthentication
func (*SecurityFeature) GetTransportEncryption ¶
func (x *SecurityFeature) GetTransportEncryption() *TransportEncryption
func (*SecurityFeature) GetType ¶
func (m *SecurityFeature) GetType() isSecurityFeature_Type
func (*SecurityFeature) GetUsageStatistics ¶
func (x *SecurityFeature) GetUsageStatistics() *UsageStatistics
func (*SecurityFeature) GetWebApplicationFirewall ¶
func (x *SecurityFeature) GetWebApplicationFirewall() *WebApplicationFirewall
func (*SecurityFeature) GetZoneRedundancy ¶
func (x *SecurityFeature) GetZoneRedundancy() *ZoneRedundancy
func (*SecurityFeature) ProtoMessage ¶
func (*SecurityFeature) ProtoMessage()
func (*SecurityFeature) ProtoReflect ¶
func (x *SecurityFeature) ProtoReflect() protoreflect.Message
func (*SecurityFeature) Reset ¶
func (x *SecurityFeature) Reset()
func (*SecurityFeature) String ¶
func (x *SecurityFeature) String() string
type SecurityFeature_Abac ¶
type SecurityFeature_Abac struct {
Abac *ABAC `protobuf:"bytes,16,opt,name=abac,proto3,oneof"`
}
type SecurityFeature_ActivityLogging ¶
type SecurityFeature_ActivityLogging struct {
ActivityLogging *ActivityLogging `protobuf:"bytes,2,opt,name=activity_logging,json=activityLogging,proto3,oneof"`
}
type SecurityFeature_AnomalyDetection ¶
type SecurityFeature_AnomalyDetection struct {
AnomalyDetection *AnomalyDetection `protobuf:"bytes,1,opt,name=anomaly_detection,json=anomalyDetection,proto3,oneof"`
}
type SecurityFeature_ApplicationLogging ¶
type SecurityFeature_ApplicationLogging struct {
ApplicationLogging *ApplicationLogging `protobuf:"bytes,3,opt,name=application_logging,json=applicationLogging,proto3,oneof"`
}
type SecurityFeature_AutomaticUpdates ¶
type SecurityFeature_AutomaticUpdates struct {
AutomaticUpdates *AutomaticUpdates `protobuf:"bytes,30,opt,name=automatic_updates,json=automaticUpdates,proto3,oneof"`
}
type SecurityFeature_Backup ¶
type SecurityFeature_Backup struct {
Backup *Backup `protobuf:"bytes,20,opt,name=backup,proto3,oneof"`
}
type SecurityFeature_BootLogging ¶
type SecurityFeature_BootLogging struct {
BootLogging *BootLogging `protobuf:"bytes,4,opt,name=boot_logging,json=bootLogging,proto3,oneof"`
}
type SecurityFeature_CertificateBasedAuthentication ¶
type SecurityFeature_CertificateBasedAuthentication struct {
CertificateBasedAuthentication *CertificateBasedAuthentication `protobuf:"bytes,9,opt,name=certificate_based_authentication,json=certificateBasedAuthentication,proto3,oneof"`
}
type SecurityFeature_CustomerKeyEncryption ¶
type SecurityFeature_CustomerKeyEncryption struct {
CustomerKeyEncryption *CustomerKeyEncryption `protobuf:"bytes,26,opt,name=customer_key_encryption,json=customerKeyEncryption,proto3,oneof"`
}
type SecurityFeature_DDoSProtection ¶
type SecurityFeature_DDoSProtection struct {
DDoSProtection *DDoSProtection `protobuf:"bytes,21,opt,name=d_do_s_protection,json=dDoSProtection,proto3,oneof"`
}
type SecurityFeature_DocumentChecksum ¶
type SecurityFeature_DocumentChecksum struct {
DocumentChecksum *DocumentChecksum `protobuf:"bytes,31,opt,name=document_checksum,json=documentChecksum,proto3,oneof"`
}
type SecurityFeature_DocumentSignature ¶
type SecurityFeature_DocumentSignature struct {
DocumentSignature *DocumentSignature `protobuf:"bytes,33,opt,name=document_signature,json=documentSignature,proto3,oneof"`
}
type SecurityFeature_EncryptionInUse ¶
type SecurityFeature_EncryptionInUse struct {
EncryptionInUse *EncryptionInUse `protobuf:"bytes,28,opt,name=encryption_in_use,json=encryptionInUse,proto3,oneof"`
}
type SecurityFeature_GeoLocation ¶
type SecurityFeature_GeoLocation struct {
GeoLocation *GeoLocation `protobuf:"bytes,22,opt,name=geo_location,json=geoLocation,proto3,oneof"`
}
type SecurityFeature_GeoRedundancy ¶
type SecurityFeature_GeoRedundancy struct {
GeoRedundancy *GeoRedundancy `protobuf:"bytes,23,opt,name=geo_redundancy,json=geoRedundancy,proto3,oneof"`
}
type SecurityFeature_Immutability ¶
type SecurityFeature_Immutability struct {
Immutability *Immutability `protobuf:"bytes,32,opt,name=immutability,proto3,oneof"`
}
type SecurityFeature_L3Firewall ¶
type SecurityFeature_L3Firewall struct {
L3Firewall *L3Firewall `protobuf:"bytes,17,opt,name=l3_firewall,json=l3Firewall,proto3,oneof"`
}
type SecurityFeature_LocalRedundancy ¶
type SecurityFeature_LocalRedundancy struct {
LocalRedundancy *LocalRedundancy `protobuf:"bytes,24,opt,name=local_redundancy,json=localRedundancy,proto3,oneof"`
}
type SecurityFeature_MalwareProtection ¶
type SecurityFeature_MalwareProtection struct {
MalwareProtection *MalwareProtection `protobuf:"bytes,7,opt,name=malware_protection,json=malwareProtection,proto3,oneof"`
}
type SecurityFeature_ManagedKeyEncryption ¶
type SecurityFeature_ManagedKeyEncryption struct {
ManagedKeyEncryption *ManagedKeyEncryption `protobuf:"bytes,27,opt,name=managed_key_encryption,json=managedKeyEncryption,proto3,oneof"`
}
type SecurityFeature_MultiFactorAuthentiation ¶
type SecurityFeature_MultiFactorAuthentiation struct {
MultiFactorAuthentiation *MultiFactorAuthentiation `protobuf:"bytes,11,opt,name=multi_factor_authentiation,json=multiFactorAuthentiation,proto3,oneof"`
}
type SecurityFeature_NoAuthentication ¶
type SecurityFeature_NoAuthentication struct {
NoAuthentication *NoAuthentication `protobuf:"bytes,12,opt,name=no_authentication,json=noAuthentication,proto3,oneof"`
}
type SecurityFeature_OsLogging ¶
type SecurityFeature_OsLogging struct {
OsLogging *OSLogging `protobuf:"bytes,5,opt,name=os_logging,json=osLogging,proto3,oneof"`
}
type SecurityFeature_OtpBasedAuthentication ¶
type SecurityFeature_OtpBasedAuthentication struct {
OtpBasedAuthentication *OTPBasedAuthentication `protobuf:"bytes,13,opt,name=otp_based_authentication,json=otpBasedAuthentication,proto3,oneof"`
}
type SecurityFeature_PasswordBasedAuthentication ¶
type SecurityFeature_PasswordBasedAuthentication struct {
PasswordBasedAuthentication *PasswordBasedAuthentication `protobuf:"bytes,14,opt,name=password_based_authentication,json=passwordBasedAuthentication,proto3,oneof"`
}
type SecurityFeature_Rbac ¶
type SecurityFeature_Rbac struct {
Rbac *RBAC `protobuf:"bytes,19,opt,name=rbac,proto3,oneof"`
}
type SecurityFeature_ResourceLogging ¶
type SecurityFeature_ResourceLogging struct {
ResourceLogging *ResourceLogging `protobuf:"bytes,6,opt,name=resource_logging,json=resourceLogging,proto3,oneof"`
}
type SecurityFeature_SingleSignOn ¶
type SecurityFeature_SingleSignOn struct {
SingleSignOn *SingleSignOn `protobuf:"bytes,15,opt,name=single_sign_on,json=singleSignOn,proto3,oneof"`
}
type SecurityFeature_TokenBasedAuthentication ¶
type SecurityFeature_TokenBasedAuthentication struct {
TokenBasedAuthentication *TokenBasedAuthentication `protobuf:"bytes,10,opt,name=token_based_authentication,json=tokenBasedAuthentication,proto3,oneof"`
}
type SecurityFeature_TransportEncryption ¶
type SecurityFeature_TransportEncryption struct {
TransportEncryption *TransportEncryption `protobuf:"bytes,29,opt,name=transport_encryption,json=transportEncryption,proto3,oneof"`
}
type SecurityFeature_UsageStatistics ¶
type SecurityFeature_UsageStatistics struct {
UsageStatistics *UsageStatistics `protobuf:"bytes,8,opt,name=usage_statistics,json=usageStatistics,proto3,oneof"`
}
type SecurityFeature_WebApplicationFirewall ¶
type SecurityFeature_WebApplicationFirewall struct {
WebApplicationFirewall *WebApplicationFirewall `protobuf:"bytes,18,opt,name=web_application_firewall,json=webApplicationFirewall,proto3,oneof"`
}
type SecurityFeature_ZoneRedundancy ¶
type SecurityFeature_ZoneRedundancy struct {
ZoneRedundancy *ZoneRedundancy `protobuf:"bytes,25,opt,name=zone_redundancy,json=zoneRedundancy,proto3,oneof"`
}
type ServiceMetadataDocument ¶
type ServiceMetadataDocument struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Filetype string `protobuf:"bytes,2,opt,name=filetype,proto3" json:"filetype,omitempty"` Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"` Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,6,opt,name=raw,proto3" json:"raw,omitempty"` DocumentChecksums []*DocumentChecksum `protobuf:"bytes,7,rep,name=document_checksums,json=documentChecksums,proto3" json:"document_checksums,omitempty"` DocumentLocation *DocumentLocation `protobuf:"bytes,8,opt,name=document_location,json=documentLocation,proto3" json:"document_location,omitempty"` DocumentSignatures []*DocumentSignature `protobuf:"bytes,9,rep,name=document_signatures,json=documentSignatures,proto3" json:"document_signatures,omitempty"` ParentId *string `protobuf:"bytes,10,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` SchemaValidation *SchemaValidation `protobuf:"bytes,11,opt,name=schema_validation,json=schemaValidation,proto3" json:"schema_validation,omitempty"` SecurityFeatures []*SecurityFeature `protobuf:"bytes,12,rep,name=security_features,json=securityFeatures,proto3" json:"security_features,omitempty"` // contains filtered or unexported fields }
ServiceMetadataDocument is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*ServiceMetadataDocument) Descriptor
deprecated
func (*ServiceMetadataDocument) Descriptor() ([]byte, []int)
Deprecated: Use ServiceMetadataDocument.ProtoReflect.Descriptor instead.
func (*ServiceMetadataDocument) GetCreationTime ¶
func (x *ServiceMetadataDocument) GetCreationTime() *timestamppb.Timestamp
func (*ServiceMetadataDocument) GetDocumentChecksums ¶
func (x *ServiceMetadataDocument) GetDocumentChecksums() []*DocumentChecksum
func (*ServiceMetadataDocument) GetDocumentLocation ¶
func (x *ServiceMetadataDocument) GetDocumentLocation() *DocumentLocation
func (*ServiceMetadataDocument) GetDocumentSignatures ¶
func (x *ServiceMetadataDocument) GetDocumentSignatures() []*DocumentSignature
func (*ServiceMetadataDocument) GetFiletype ¶
func (x *ServiceMetadataDocument) GetFiletype() string
func (*ServiceMetadataDocument) GetId ¶
func (x *ServiceMetadataDocument) GetId() string
func (*ServiceMetadataDocument) GetLabels ¶
func (x *ServiceMetadataDocument) GetLabels() map[string]string
func (*ServiceMetadataDocument) GetName ¶
func (x *ServiceMetadataDocument) GetName() string
func (*ServiceMetadataDocument) GetParentId ¶
func (x *ServiceMetadataDocument) GetParentId() string
func (*ServiceMetadataDocument) GetRaw ¶
func (x *ServiceMetadataDocument) GetRaw() string
func (*ServiceMetadataDocument) GetSchemaValidation ¶
func (x *ServiceMetadataDocument) GetSchemaValidation() *SchemaValidation
func (*ServiceMetadataDocument) GetSecurityFeatures ¶
func (x *ServiceMetadataDocument) GetSecurityFeatures() []*SecurityFeature
func (*ServiceMetadataDocument) ProtoMessage ¶
func (*ServiceMetadataDocument) ProtoMessage()
func (*ServiceMetadataDocument) ProtoReflect ¶
func (x *ServiceMetadataDocument) ProtoReflect() protoreflect.Message
func (*ServiceMetadataDocument) Reset ¶
func (x *ServiceMetadataDocument) Reset()
func (*ServiceMetadataDocument) String ¶
func (x *ServiceMetadataDocument) String() string
type SingleSignOn ¶
type SingleSignOn struct { ContextIsChecked bool `protobuf:"varint,1,opt,name=context_is_checked,json=contextIsChecked,proto3" json:"context_is_checked,omitempty"` Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` // contains filtered or unexported fields }
SingleSignOn is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*SingleSignOn) Descriptor
deprecated
func (*SingleSignOn) Descriptor() ([]byte, []int)
Deprecated: Use SingleSignOn.ProtoReflect.Descriptor instead.
func (*SingleSignOn) GetContextIsChecked ¶
func (x *SingleSignOn) GetContextIsChecked() bool
func (*SingleSignOn) GetEnabled ¶
func (x *SingleSignOn) GetEnabled() bool
func (*SingleSignOn) ProtoMessage ¶
func (*SingleSignOn) ProtoMessage()
func (*SingleSignOn) ProtoReflect ¶
func (x *SingleSignOn) ProtoReflect() protoreflect.Message
func (*SingleSignOn) Reset ¶
func (x *SingleSignOn) Reset()
func (*SingleSignOn) String ¶
func (x *SingleSignOn) String() string
type Storage ¶
type Storage struct { // Types that are assignable to Type: // // *Storage_BlockStorage // *Storage_DatabaseStorage // *Storage_FileStorage // *Storage_ObjectStorage Type isStorage_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
Storage is an abstract class in our ontology, it cannot be instantiated but acts as an "interface".
func (*Storage) Descriptor
deprecated
func (*Storage) GetBlockStorage ¶
func (x *Storage) GetBlockStorage() *BlockStorage
func (*Storage) GetDatabaseStorage ¶
func (x *Storage) GetDatabaseStorage() *DatabaseStorage
func (*Storage) GetFileStorage ¶
func (x *Storage) GetFileStorage() *FileStorage
func (*Storage) GetObjectStorage ¶
func (x *Storage) GetObjectStorage() *ObjectStorage
func (*Storage) ProtoMessage ¶
func (*Storage) ProtoMessage()
func (*Storage) ProtoReflect ¶
func (x *Storage) ProtoReflect() protoreflect.Message
type StorageService ¶
type StorageService struct { // Types that are assignable to Type: // // *StorageService_DocumentDatabaseService // *StorageService_KeyValueDatabaseService // *StorageService_MultiModalDatabaseService // *StorageService_RelationalDatabaseService // *StorageService_FileStorageService // *StorageService_ObjectStorageService Type isStorageService_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
StorageService is an abstract class in our ontology, it cannot be instantiated but acts as an "interface". This entity represents a network-based service that can be used to access a particular storage backend. It has multiple subclasses, e.g., for databases or object stores. It has a list of storage resources associated to it.
func (*StorageService) Descriptor
deprecated
func (*StorageService) Descriptor() ([]byte, []int)
Deprecated: Use StorageService.ProtoReflect.Descriptor instead.
func (*StorageService) GetDocumentDatabaseService ¶
func (x *StorageService) GetDocumentDatabaseService() *DocumentDatabaseService
func (*StorageService) GetFileStorageService ¶
func (x *StorageService) GetFileStorageService() *FileStorageService
func (*StorageService) GetKeyValueDatabaseService ¶
func (x *StorageService) GetKeyValueDatabaseService() *KeyValueDatabaseService
func (*StorageService) GetMultiModalDatabaseService ¶
func (x *StorageService) GetMultiModalDatabaseService() *MultiModalDatabaseService
func (*StorageService) GetObjectStorageService ¶
func (x *StorageService) GetObjectStorageService() *ObjectStorageService
func (*StorageService) GetRelationalDatabaseService ¶
func (x *StorageService) GetRelationalDatabaseService() *RelationalDatabaseService
func (*StorageService) GetType ¶
func (m *StorageService) GetType() isStorageService_Type
func (*StorageService) ProtoMessage ¶
func (*StorageService) ProtoMessage()
func (*StorageService) ProtoReflect ¶
func (x *StorageService) ProtoReflect() protoreflect.Message
func (*StorageService) Reset ¶
func (x *StorageService) Reset()
func (*StorageService) String ¶
func (x *StorageService) String() string
type StorageService_DocumentDatabaseService ¶
type StorageService_DocumentDatabaseService struct {
DocumentDatabaseService *DocumentDatabaseService `protobuf:"bytes,1,opt,name=document_database_service,json=documentDatabaseService,proto3,oneof"`
}
type StorageService_FileStorageService ¶
type StorageService_FileStorageService struct {
FileStorageService *FileStorageService `protobuf:"bytes,5,opt,name=file_storage_service,json=fileStorageService,proto3,oneof"`
}
type StorageService_KeyValueDatabaseService ¶
type StorageService_KeyValueDatabaseService struct {
KeyValueDatabaseService *KeyValueDatabaseService `protobuf:"bytes,2,opt,name=key_value_database_service,json=keyValueDatabaseService,proto3,oneof"`
}
type StorageService_MultiModalDatabaseService ¶
type StorageService_MultiModalDatabaseService struct {
MultiModalDatabaseService *MultiModalDatabaseService `protobuf:"bytes,3,opt,name=multi_modal_database_service,json=multiModalDatabaseService,proto3,oneof"`
}
type StorageService_ObjectStorageService ¶
type StorageService_ObjectStorageService struct {
ObjectStorageService *ObjectStorageService `protobuf:"bytes,6,opt,name=object_storage_service,json=objectStorageService,proto3,oneof"`
}
type StorageService_RelationalDatabaseService ¶
type StorageService_RelationalDatabaseService struct {
RelationalDatabaseService *RelationalDatabaseService `protobuf:"bytes,4,opt,name=relational_database_service,json=relationalDatabaseService,proto3,oneof"`
}
type Storage_BlockStorage ¶
type Storage_BlockStorage struct {
BlockStorage *BlockStorage `protobuf:"bytes,1,opt,name=block_storage,json=blockStorage,proto3,oneof"`
}
type Storage_DatabaseStorage ¶
type Storage_DatabaseStorage struct {
DatabaseStorage *DatabaseStorage `protobuf:"bytes,2,opt,name=database_storage,json=databaseStorage,proto3,oneof"`
}
type Storage_FileStorage ¶
type Storage_FileStorage struct {
FileStorage *FileStorage `protobuf:"bytes,3,opt,name=file_storage,json=fileStorage,proto3,oneof"`
}
type Storage_ObjectStorage ¶
type Storage_ObjectStorage struct {
ObjectStorage *ObjectStorage `protobuf:"bytes,4,opt,name=object_storage,json=objectStorage,proto3,oneof"`
}
type TokenBasedAuthentication ¶
type TokenBasedAuthentication struct { ContextIsChecked bool `protobuf:"varint,1,opt,name=context_is_checked,json=contextIsChecked,proto3" json:"context_is_checked,omitempty"` Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` Enforced bool `protobuf:"varint,3,opt,name=enforced,proto3" json:"enforced,omitempty"` // contains filtered or unexported fields }
TokenBasedAuthentication is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*TokenBasedAuthentication) Descriptor
deprecated
func (*TokenBasedAuthentication) Descriptor() ([]byte, []int)
Deprecated: Use TokenBasedAuthentication.ProtoReflect.Descriptor instead.
func (*TokenBasedAuthentication) GetContextIsChecked ¶
func (x *TokenBasedAuthentication) GetContextIsChecked() bool
func (*TokenBasedAuthentication) GetEnabled ¶
func (x *TokenBasedAuthentication) GetEnabled() bool
func (*TokenBasedAuthentication) GetEnforced ¶
func (x *TokenBasedAuthentication) GetEnforced() bool
func (*TokenBasedAuthentication) ProtoMessage ¶
func (*TokenBasedAuthentication) ProtoMessage()
func (*TokenBasedAuthentication) ProtoReflect ¶
func (x *TokenBasedAuthentication) ProtoReflect() protoreflect.Message
func (*TokenBasedAuthentication) Reset ¶
func (x *TokenBasedAuthentication) Reset()
func (*TokenBasedAuthentication) String ¶
func (x *TokenBasedAuthentication) String() string
type TransportEncryption ¶
type TransportEncryption struct { Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` Enforced bool `protobuf:"varint,2,opt,name=enforced,proto3" json:"enforced,omitempty"` Protocol string `protobuf:"bytes,3,opt,name=protocol,proto3" json:"protocol,omitempty"` ProtocolVersion float32 `protobuf:"fixed32,4,opt,name=protocol_version,json=protocolVersion,proto3" json:"protocol_version,omitempty"` CipherSuites []*CipherSuite `protobuf:"bytes,5,rep,name=cipher_suites,json=cipherSuites,proto3" json:"cipher_suites,omitempty"` // contains filtered or unexported fields }
TransportEncryption is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces. enabled means the resource _can_ be reached via https, while enforced means it _can only_ be reached via https (or http traffic is redirected)
func (*TransportEncryption) Descriptor
deprecated
func (*TransportEncryption) Descriptor() ([]byte, []int)
Deprecated: Use TransportEncryption.ProtoReflect.Descriptor instead.
func (*TransportEncryption) GetCipherSuites ¶
func (x *TransportEncryption) GetCipherSuites() []*CipherSuite
func (*TransportEncryption) GetEnabled ¶
func (x *TransportEncryption) GetEnabled() bool
func (*TransportEncryption) GetEnforced ¶
func (x *TransportEncryption) GetEnforced() bool
func (*TransportEncryption) GetProtocol ¶
func (x *TransportEncryption) GetProtocol() string
func (*TransportEncryption) GetProtocolVersion ¶
func (x *TransportEncryption) GetProtocolVersion() float32
func (*TransportEncryption) ProtoMessage ¶
func (*TransportEncryption) ProtoMessage()
func (*TransportEncryption) ProtoReflect ¶
func (x *TransportEncryption) ProtoReflect() protoreflect.Message
func (*TransportEncryption) Reset ¶
func (x *TransportEncryption) Reset()
func (*TransportEncryption) String ¶
func (x *TransportEncryption) String() string
type UsageStatistics ¶
type UsageStatistics struct { ApiHitsPerMonth int32 `protobuf:"varint,1,opt,name=api_hits_per_month,json=apiHitsPerMonth,proto3" json:"api_hits_per_month,omitempty"` // contains filtered or unexported fields }
UsageStatistics is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*UsageStatistics) Descriptor
deprecated
func (*UsageStatistics) Descriptor() ([]byte, []int)
Deprecated: Use UsageStatistics.ProtoReflect.Descriptor instead.
func (*UsageStatistics) GetApiHitsPerMonth ¶
func (x *UsageStatistics) GetApiHitsPerMonth() int32
func (*UsageStatistics) ProtoMessage ¶
func (*UsageStatistics) ProtoMessage()
func (*UsageStatistics) ProtoReflect ¶
func (x *UsageStatistics) ProtoReflect() protoreflect.Message
func (*UsageStatistics) Reset ¶
func (x *UsageStatistics) Reset()
func (*UsageStatistics) String ¶
func (x *UsageStatistics) String() string
type VMImage ¶
type VMImage struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,6,opt,name=raw,proto3" json:"raw,omitempty"` ApplicationId *string `protobuf:"bytes,7,opt,name=application_id,json=applicationId,proto3,oneof" json:"application_id,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,8,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,9,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,10,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,11,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
VMImage is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*VMImage) Descriptor
deprecated
func (*VMImage) GetApplicationId ¶
func (*VMImage) GetCreationTime ¶
func (x *VMImage) GetCreationTime() *timestamppb.Timestamp
func (*VMImage) GetGeoLocation ¶
func (x *VMImage) GetGeoLocation() *GeoLocation
func (*VMImage) GetInternetAccessibleEndpoint ¶
func (*VMImage) GetParentId ¶
func (*VMImage) GetRedundancies ¶
func (x *VMImage) GetRedundancies() []*Redundancy
func (*VMImage) GetUsageStatistics ¶
func (x *VMImage) GetUsageStatistics() *UsageStatistics
func (*VMImage) ProtoMessage ¶
func (*VMImage) ProtoMessage()
func (*VMImage) ProtoReflect ¶
func (x *VMImage) ProtoReflect() protoreflect.Message
type VirtualMachine ¶
type VirtualMachine struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,6,opt,name=raw,proto3" json:"raw,omitempty"` ActivityLogging *ActivityLogging `protobuf:"bytes,7,opt,name=activity_logging,json=activityLogging,proto3" json:"activity_logging,omitempty"` AutomaticUpdates *AutomaticUpdates `protobuf:"bytes,8,opt,name=automatic_updates,json=automaticUpdates,proto3" json:"automatic_updates,omitempty"` BlockStorageIds []string `protobuf:"bytes,9,rep,name=block_storage_ids,json=blockStorageIds,proto3" json:"block_storage_ids,omitempty"` BootLogging *BootLogging `protobuf:"bytes,10,opt,name=boot_logging,json=bootLogging,proto3" json:"boot_logging,omitempty"` EncryptionInUse *EncryptionInUse `protobuf:"bytes,11,opt,name=encryption_in_use,json=encryptionInUse,proto3" json:"encryption_in_use,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,12,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` MalwareProtection *MalwareProtection `protobuf:"bytes,13,opt,name=malware_protection,json=malwareProtection,proto3" json:"malware_protection,omitempty"` NetworkInterfaceIds []string `protobuf:"bytes,14,rep,name=network_interface_ids,json=networkInterfaceIds,proto3" json:"network_interface_ids,omitempty"` OsLogging *OSLogging `protobuf:"bytes,15,opt,name=os_logging,json=osLogging,proto3" json:"os_logging,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,16,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,17,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` ResourceLogging *ResourceLogging `protobuf:"bytes,18,opt,name=resource_logging,json=resourceLogging,proto3" json:"resource_logging,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,19,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
VirtualMachine is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*VirtualMachine) Descriptor
deprecated
func (*VirtualMachine) Descriptor() ([]byte, []int)
Deprecated: Use VirtualMachine.ProtoReflect.Descriptor instead.
func (*VirtualMachine) GetActivityLogging ¶
func (x *VirtualMachine) GetActivityLogging() *ActivityLogging
func (*VirtualMachine) GetAutomaticUpdates ¶
func (x *VirtualMachine) GetAutomaticUpdates() *AutomaticUpdates
func (*VirtualMachine) GetBlockStorageIds ¶
func (x *VirtualMachine) GetBlockStorageIds() []string
func (*VirtualMachine) GetBootLogging ¶
func (x *VirtualMachine) GetBootLogging() *BootLogging
func (*VirtualMachine) GetCreationTime ¶
func (x *VirtualMachine) GetCreationTime() *timestamppb.Timestamp
func (*VirtualMachine) GetEncryptionInUse ¶
func (x *VirtualMachine) GetEncryptionInUse() *EncryptionInUse
func (*VirtualMachine) GetGeoLocation ¶
func (x *VirtualMachine) GetGeoLocation() *GeoLocation
func (*VirtualMachine) GetId ¶
func (x *VirtualMachine) GetId() string
func (*VirtualMachine) GetInternetAccessibleEndpoint ¶
func (x *VirtualMachine) GetInternetAccessibleEndpoint() bool
func (*VirtualMachine) GetLabels ¶
func (x *VirtualMachine) GetLabels() map[string]string
func (*VirtualMachine) GetMalwareProtection ¶
func (x *VirtualMachine) GetMalwareProtection() *MalwareProtection
func (*VirtualMachine) GetName ¶
func (x *VirtualMachine) GetName() string
func (*VirtualMachine) GetNetworkInterfaceIds ¶
func (x *VirtualMachine) GetNetworkInterfaceIds() []string
func (*VirtualMachine) GetOsLogging ¶
func (x *VirtualMachine) GetOsLogging() *OSLogging
func (*VirtualMachine) GetParentId ¶
func (x *VirtualMachine) GetParentId() string
func (*VirtualMachine) GetRaw ¶
func (x *VirtualMachine) GetRaw() string
func (*VirtualMachine) GetRedundancies ¶
func (x *VirtualMachine) GetRedundancies() []*Redundancy
func (*VirtualMachine) GetResourceLogging ¶
func (x *VirtualMachine) GetResourceLogging() *ResourceLogging
func (*VirtualMachine) GetUsageStatistics ¶
func (x *VirtualMachine) GetUsageStatistics() *UsageStatistics
func (*VirtualMachine) ProtoMessage ¶
func (*VirtualMachine) ProtoMessage()
func (*VirtualMachine) ProtoReflect ¶
func (x *VirtualMachine) ProtoReflect() protoreflect.Message
func (*VirtualMachine) Reset ¶
func (x *VirtualMachine) Reset()
func (*VirtualMachine) String ¶
func (x *VirtualMachine) String() string
type VirtualNetwork ¶
type VirtualNetwork struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,6,opt,name=raw,proto3" json:"raw,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,7,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,8,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,9,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,10,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
VirtualNetwork is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*VirtualNetwork) Descriptor
deprecated
func (*VirtualNetwork) Descriptor() ([]byte, []int)
Deprecated: Use VirtualNetwork.ProtoReflect.Descriptor instead.
func (*VirtualNetwork) GetCreationTime ¶
func (x *VirtualNetwork) GetCreationTime() *timestamppb.Timestamp
func (*VirtualNetwork) GetGeoLocation ¶
func (x *VirtualNetwork) GetGeoLocation() *GeoLocation
func (*VirtualNetwork) GetId ¶
func (x *VirtualNetwork) GetId() string
func (*VirtualNetwork) GetInternetAccessibleEndpoint ¶
func (x *VirtualNetwork) GetInternetAccessibleEndpoint() bool
func (*VirtualNetwork) GetLabels ¶
func (x *VirtualNetwork) GetLabels() map[string]string
func (*VirtualNetwork) GetName ¶
func (x *VirtualNetwork) GetName() string
func (*VirtualNetwork) GetParentId ¶
func (x *VirtualNetwork) GetParentId() string
func (*VirtualNetwork) GetRaw ¶
func (x *VirtualNetwork) GetRaw() string
func (*VirtualNetwork) GetRedundancies ¶
func (x *VirtualNetwork) GetRedundancies() []*Redundancy
func (*VirtualNetwork) GetUsageStatistics ¶
func (x *VirtualNetwork) GetUsageStatistics() *UsageStatistics
func (*VirtualNetwork) ProtoMessage ¶
func (*VirtualNetwork) ProtoMessage()
func (*VirtualNetwork) ProtoReflect ¶
func (x *VirtualNetwork) ProtoReflect() protoreflect.Message
func (*VirtualNetwork) Reset ¶
func (x *VirtualNetwork) Reset()
func (*VirtualNetwork) String ¶
func (x *VirtualNetwork) String() string
type VirtualSubNetwork ¶
type VirtualSubNetwork struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,6,opt,name=raw,proto3" json:"raw,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,7,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,8,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,9,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,10,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
VirtualSubNetwork is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*VirtualSubNetwork) Descriptor
deprecated
func (*VirtualSubNetwork) Descriptor() ([]byte, []int)
Deprecated: Use VirtualSubNetwork.ProtoReflect.Descriptor instead.
func (*VirtualSubNetwork) GetCreationTime ¶
func (x *VirtualSubNetwork) GetCreationTime() *timestamppb.Timestamp
func (*VirtualSubNetwork) GetGeoLocation ¶
func (x *VirtualSubNetwork) GetGeoLocation() *GeoLocation
func (*VirtualSubNetwork) GetId ¶
func (x *VirtualSubNetwork) GetId() string
func (*VirtualSubNetwork) GetInternetAccessibleEndpoint ¶
func (x *VirtualSubNetwork) GetInternetAccessibleEndpoint() bool
func (*VirtualSubNetwork) GetLabels ¶
func (x *VirtualSubNetwork) GetLabels() map[string]string
func (*VirtualSubNetwork) GetName ¶
func (x *VirtualSubNetwork) GetName() string
func (*VirtualSubNetwork) GetParentId ¶
func (x *VirtualSubNetwork) GetParentId() string
func (*VirtualSubNetwork) GetRaw ¶
func (x *VirtualSubNetwork) GetRaw() string
func (*VirtualSubNetwork) GetRedundancies ¶
func (x *VirtualSubNetwork) GetRedundancies() []*Redundancy
func (*VirtualSubNetwork) GetUsageStatistics ¶
func (x *VirtualSubNetwork) GetUsageStatistics() *UsageStatistics
func (*VirtualSubNetwork) ProtoMessage ¶
func (*VirtualSubNetwork) ProtoMessage()
func (*VirtualSubNetwork) ProtoReflect ¶
func (x *VirtualSubNetwork) ProtoReflect() protoreflect.Message
func (*VirtualSubNetwork) Reset ¶
func (x *VirtualSubNetwork) Reset()
func (*VirtualSubNetwork) String ¶
func (x *VirtualSubNetwork) String() string
type WebApplicationFirewall ¶
type WebApplicationFirewall struct { Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // contains filtered or unexported fields }
WebApplicationFirewall is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces. A WAF is a L7 firewall that includes L3 capabilities
func (*WebApplicationFirewall) Descriptor
deprecated
func (*WebApplicationFirewall) Descriptor() ([]byte, []int)
Deprecated: Use WebApplicationFirewall.ProtoReflect.Descriptor instead.
func (*WebApplicationFirewall) GetEnabled ¶
func (x *WebApplicationFirewall) GetEnabled() bool
func (*WebApplicationFirewall) ProtoMessage ¶
func (*WebApplicationFirewall) ProtoMessage()
func (*WebApplicationFirewall) ProtoReflect ¶
func (x *WebApplicationFirewall) ProtoReflect() protoreflect.Message
func (*WebApplicationFirewall) Reset ¶
func (x *WebApplicationFirewall) Reset()
func (*WebApplicationFirewall) String ¶
func (x *WebApplicationFirewall) String() string
type Workflow ¶
type Workflow struct { CreationTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` InternetAccessibleEndpoint bool `` /* 142-byte string literal not displayed */ Labels map[string]string `` /* 153-byte string literal not displayed */ Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` // The raw field contains the raw information that is used to fill in the fields of the ontology. Raw string `protobuf:"bytes,6,opt,name=raw,proto3" json:"raw,omitempty"` GeoLocation *GeoLocation `protobuf:"bytes,7,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` Redundancies []*Redundancy `protobuf:"bytes,8,rep,name=redundancies,proto3" json:"redundancies,omitempty"` ParentId *string `protobuf:"bytes,9,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` UsageStatistics *UsageStatistics `protobuf:"bytes,10,opt,name=usage_statistics,json=usageStatistics,proto3" json:"usage_statistics,omitempty"` // contains filtered or unexported fields }
Workflow is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*Workflow) Descriptor
deprecated
func (*Workflow) GetCreationTime ¶
func (x *Workflow) GetCreationTime() *timestamppb.Timestamp
func (*Workflow) GetGeoLocation ¶
func (x *Workflow) GetGeoLocation() *GeoLocation
func (*Workflow) GetInternetAccessibleEndpoint ¶
func (*Workflow) GetParentId ¶
func (*Workflow) GetRedundancies ¶
func (x *Workflow) GetRedundancies() []*Redundancy
func (*Workflow) GetUsageStatistics ¶
func (x *Workflow) GetUsageStatistics() *UsageStatistics
func (*Workflow) ProtoMessage ¶
func (*Workflow) ProtoMessage()
func (*Workflow) ProtoReflect ¶
func (x *Workflow) ProtoReflect() protoreflect.Message
type ZoneRedundancy ¶
type ZoneRedundancy struct { GeoLocations []*GeoLocation `protobuf:"bytes,1,rep,name=geo_locations,json=geoLocations,proto3" json:"geo_locations,omitempty"` // contains filtered or unexported fields }
ZoneRedundancy is an entity class in our ontology. It can be instantiated and contains all of its properties as well of its implemented interfaces.
func (*ZoneRedundancy) Descriptor
deprecated
func (*ZoneRedundancy) Descriptor() ([]byte, []int)
Deprecated: Use ZoneRedundancy.ProtoReflect.Descriptor instead.
func (*ZoneRedundancy) GetGeoLocations ¶
func (x *ZoneRedundancy) GetGeoLocations() []*GeoLocation
func (*ZoneRedundancy) ProtoMessage ¶
func (*ZoneRedundancy) ProtoMessage()
func (*ZoneRedundancy) ProtoReflect ¶
func (x *ZoneRedundancy) ProtoReflect() protoreflect.Message
func (*ZoneRedundancy) Reset ¶
func (x *ZoneRedundancy) Reset()
func (*ZoneRedundancy) String ¶
func (x *ZoneRedundancy) String() string