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
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.

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
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”.

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
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”.

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
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”.

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
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".

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
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”.

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