Class: Google::Cloud::SecurityCenter::V2::AiModel
- Inherits:
-
Object
- Object
- Google::Cloud::SecurityCenter::V2::AiModel
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/securitycenter/v2/ai_model.rb
Overview
Contains information about the AI model associated with the finding.
Defined Under Namespace
Modules: DeploymentPlatform
Instance Attribute Summary collapse
-
#deployment_platform ⇒ ::Google::Cloud::SecurityCenter::V2::AiModel::DeploymentPlatform
The platform on which the model is deployed.
-
#display_name ⇒ ::String
The user defined display name of model.
-
#domain ⇒ ::String
The domain of the model, for example, “image-classification”.
-
#library ⇒ ::String
The name of the model library, for example, “transformers”.
-
#location ⇒ ::String
The region in which the model is used, for example, “us-central1”.
-
#name ⇒ ::String
The name of the AI model, for example, "gemini:1.0.0".
-
#publisher ⇒ ::String
The publisher of the model, for example, “google” or “nvidia”.
Instance Attribute Details
#deployment_platform ⇒ ::Google::Cloud::SecurityCenter::V2::AiModel::DeploymentPlatform
Returns The platform on which the model is deployed.
46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 |
# File 'proto_docs/google/cloud/securitycenter/v2/ai_model.rb', line 46 class AiModel include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The platform on which the model is deployed. module DeploymentPlatform # Unspecified deployment platform. DEPLOYMENT_PLATFORM_UNSPECIFIED = 0 # Vertex AI. VERTEX_AI = 1 # Google Kubernetes Engine. GKE = 2 # Google Compute Engine. GCE = 3 # Fine tuned model. FINE_TUNED_MODEL = 4 end end |
#display_name ⇒ ::String
Returns The user defined display name of model. Ex. baseline-classification-model.
46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 |
# File 'proto_docs/google/cloud/securitycenter/v2/ai_model.rb', line 46 class AiModel include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The platform on which the model is deployed. module DeploymentPlatform # Unspecified deployment platform. DEPLOYMENT_PLATFORM_UNSPECIFIED = 0 # Vertex AI. VERTEX_AI = 1 # Google Kubernetes Engine. GKE = 2 # Google Compute Engine. GCE = 3 # Fine tuned model. FINE_TUNED_MODEL = 4 end end |
#domain ⇒ ::String
Returns The domain of the model, for example, “image-classification”.
46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 |
# File 'proto_docs/google/cloud/securitycenter/v2/ai_model.rb', line 46 class AiModel include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The platform on which the model is deployed. module DeploymentPlatform # Unspecified deployment platform. DEPLOYMENT_PLATFORM_UNSPECIFIED = 0 # Vertex AI. VERTEX_AI = 1 # Google Kubernetes Engine. GKE = 2 # Google Compute Engine. GCE = 3 # Fine tuned model. FINE_TUNED_MODEL = 4 end end |
#library ⇒ ::String
Returns The name of the model library, for example, “transformers”.
46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 |
# File 'proto_docs/google/cloud/securitycenter/v2/ai_model.rb', line 46 class AiModel include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The platform on which the model is deployed. module DeploymentPlatform # Unspecified deployment platform. DEPLOYMENT_PLATFORM_UNSPECIFIED = 0 # Vertex AI. VERTEX_AI = 1 # Google Kubernetes Engine. GKE = 2 # Google Compute Engine. GCE = 3 # Fine tuned model. FINE_TUNED_MODEL = 4 end end |
#location ⇒ ::String
Returns The region in which the model is used, for example, “us-central1”.
46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 |
# File 'proto_docs/google/cloud/securitycenter/v2/ai_model.rb', line 46 class AiModel include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The platform on which the model is deployed. module DeploymentPlatform # Unspecified deployment platform. DEPLOYMENT_PLATFORM_UNSPECIFIED = 0 # Vertex AI. VERTEX_AI = 1 # Google Kubernetes Engine. GKE = 2 # Google Compute Engine. GCE = 3 # Fine tuned model. FINE_TUNED_MODEL = 4 end end |
#name ⇒ ::String
Returns The name of the AI model, for example, "gemini:1.0.0".
46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 |
# File 'proto_docs/google/cloud/securitycenter/v2/ai_model.rb', line 46 class AiModel include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The platform on which the model is deployed. module DeploymentPlatform # Unspecified deployment platform. DEPLOYMENT_PLATFORM_UNSPECIFIED = 0 # Vertex AI. VERTEX_AI = 1 # Google Kubernetes Engine. GKE = 2 # Google Compute Engine. GCE = 3 # Fine tuned model. FINE_TUNED_MODEL = 4 end end |
#publisher ⇒ ::String
Returns The publisher of the model, for example, “google” or “nvidia”.
46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 |
# File 'proto_docs/google/cloud/securitycenter/v2/ai_model.rb', line 46 class AiModel include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The platform on which the model is deployed. module DeploymentPlatform # Unspecified deployment platform. DEPLOYMENT_PLATFORM_UNSPECIFIED = 0 # Vertex AI. VERTEX_AI = 1 # Google Kubernetes Engine. GKE = 2 # Google Compute Engine. GCE = 3 # Fine tuned model. FINE_TUNED_MODEL = 4 end end |