Class: Google::Cloud::SecurityCenter::V2::AiModel

Inherits:
Object
  • Object
show all
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

Instance Attribute Details

#deployment_platform::Google::Cloud::SecurityCenter::V2::AiModel::DeploymentPlatform

Returns The platform on which the model is deployed.

Returns:



46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
# 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
  end
end

#display_name::String

Returns The user defined display name of model. Ex. baseline-classification-model.

Returns:

  • (::String)

    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
# 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
  end
end

#domain::String

Returns The domain of the model, for example, “image-classification”.

Returns:

  • (::String)

    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
# 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
  end
end

#library::String

Returns The name of the model library, for example, “transformers”.

Returns:

  • (::String)

    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
# 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
  end
end

#location::String

Returns The region in which the model is used, for example, “us-central1”.

Returns:

  • (::String)

    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
# 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
  end
end

#name::String

Returns The name of the AI model, for example, "gemini:1.0.0".

Returns:

  • (::String)

    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
# 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
  end
end

#publisher::String

Returns The publisher of the model, for example, “google” or “nvidia”.

Returns:

  • (::String)

    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
# 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
  end
end