Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions api_names_out.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17327,6 +17327,7 @@
"/aiplatform:v1beta1/GenaiVertexV1beta1CodeMenderAgentConfigSessionConfig/pipeline_mode": pipeline_mode
"/aiplatform:v1beta1/GenaiVertexV1beta1CodeMenderAgentConfigSessionConfig/topology": topology
"/aiplatform:v1beta1/GenaiVertexV1beta1ComputerUse": genai_vertex_v1beta1_computer_use
"/aiplatform:v1beta1/GenaiVertexV1beta1ComputerUse/enablePromptInjectionDetection": enable_prompt_injection_detection
"/aiplatform:v1beta1/GenaiVertexV1beta1ComputerUse/environment": environment
"/aiplatform:v1beta1/GenaiVertexV1beta1ComputerUse/excludedPredefinedFunctions": excluded_predefined_functions
"/aiplatform:v1beta1/GenaiVertexV1beta1ComputerUse/excludedPredefinedFunctions/excluded_predefined_function": excluded_predefined_function
Expand Down Expand Up @@ -18175,6 +18176,7 @@
"/aiplatform:v1beta1/GoogleCloudAiplatformV1beta1AgentAnomalyDetectionScope/name": name
"/aiplatform:v1beta1/GoogleCloudAiplatformV1beta1AgentAnomalyDetectionScope/observabilityBuckets": observability_buckets
"/aiplatform:v1beta1/GoogleCloudAiplatformV1beta1AgentAnomalyDetectionScope/observabilityBuckets/observability_bucket": observability_bucket
"/aiplatform:v1beta1/GoogleCloudAiplatformV1beta1AgentAnomalyDetectionScope/state": state
"/aiplatform:v1beta1/GoogleCloudAiplatformV1beta1AgentConfig": google_cloud_aiplatform_v1beta1_agent_config
"/aiplatform:v1beta1/GoogleCloudAiplatformV1beta1AgentConfig/agentId": agent_id
"/aiplatform:v1beta1/GoogleCloudAiplatformV1beta1AgentConfig/agentType": agent_type
Expand Down Expand Up @@ -25905,6 +25907,7 @@
"/aiplatform:v1beta1/GoogleCloudAiplatformV1beta1ToolParallelAiSearch/apiKey": api_key
"/aiplatform:v1beta1/GoogleCloudAiplatformV1beta1ToolParallelAiSearch/customConfigs": custom_configs
"/aiplatform:v1beta1/GoogleCloudAiplatformV1beta1ToolParallelAiSearch/customConfigs/custom_config": custom_config
"/aiplatform:v1beta1/GoogleCloudAiplatformV1beta1ToolParallelAiSearch/enableDataRetention": enable_data_retention
"/aiplatform:v1beta1/GoogleCloudAiplatformV1beta1ToolParameterKVMatchInput": google_cloud_aiplatform_v1beta1_tool_parameter_kv_match_input
"/aiplatform:v1beta1/GoogleCloudAiplatformV1beta1ToolParameterKVMatchInput/instances": instances
"/aiplatform:v1beta1/GoogleCloudAiplatformV1beta1ToolParameterKVMatchInput/instances/instance": instance
Expand Down
4 changes: 4 additions & 0 deletions generated/google-apis-aiplatform_v1beta1/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Release history for google-apis-aiplatform_v1beta1

### v0.83.0 (2026-07-05)

* Regenerated from discovery document revision 20260623

### v0.82.0 (2026-06-21)

* Regenerated from discovery document revision 20260617
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -869,11 +869,6 @@ class GenaiVertexV1beta1AgentInteraction
# @return [String]
attr_accessor :agent

# Configuration for the CodeMender agent.
# Corresponds to the JSON property `code_mender_config`
# @return [Google::Apis::AiplatformV1beta1::GenaiVertexV1beta1CodeMenderAgentConfig]
attr_accessor :code_mender_config

# Configuration for the Deep Research agent.
# Corresponds to the JSON property `deepResearchConfig`
# @return [Google::Apis::AiplatformV1beta1::GenaiVertexV1beta1DeepResearchAgentConfig]
Expand All @@ -891,7 +886,6 @@ def initialize(**args)
# Update properties of this object
def update!(**args)
@agent = args[:agent] if args.key?(:agent)
@code_mender_config = args[:code_mender_config] if args.key?(:code_mender_config)
@deep_research_config = args[:deep_research_config] if args.key?(:deep_research_config)
@dynamic_config = args[:dynamic_config] if args.key?(:dynamic_config)
end
Expand Down Expand Up @@ -1271,186 +1265,16 @@ def update!(**args)
end
end

# Configuration for the CodeMender agent.
class GenaiVertexV1beta1CodeMenderAgentConfig
include Google::Apis::Core::Hashable

# Request parameters specific to FIND sessions, used for discovering
# vulnerabilities in a codebase.
# Corresponds to the JSON property `find_request`
# @return [Google::Apis::AiplatformV1beta1::GenaiVertexV1beta1CodeMenderAgentConfigFindRequest]
attr_accessor :find_request

# Request parameters specific to FIX sessions, used for generating and
# validating security patches.
# Corresponds to the JSON property `fix_request`
# @return [Google::Apis::AiplatformV1beta1::GenaiVertexV1beta1CodeMenderAgentConfigFixRequest]
attr_accessor :fix_request

# The name of the model to use for the CodeMender agent. One CodeMender session
# will only use one model.
# Corresponds to the JSON property `model`
# @return [String]
attr_accessor :model

# The configuration of CodeMender sessions.
# Corresponds to the JSON property `session_config`
# @return [Google::Apis::AiplatformV1beta1::GenaiVertexV1beta1CodeMenderAgentConfigSessionConfig]
attr_accessor :session_config

# Parameter for grouping multiple interactions that belong to the same
# CodeMender session.
# Corresponds to the JSON property `session_id`
# @return [String]
attr_accessor :session_id

def initialize(**args)
update!(**args)
end

# Update properties of this object
def update!(**args)
@find_request = args[:find_request] if args.key?(:find_request)
@fix_request = args[:fix_request] if args.key?(:fix_request)
@model = args[:model] if args.key?(:model)
@session_config = args[:session_config] if args.key?(:session_config)
@session_id = args[:session_id] if args.key?(:session_id)
end
end

# Content of a single file in the codebase.
class GenaiVertexV1beta1CodeMenderAgentConfigFileContent
include Google::Apis::Core::Hashable

# The UTF-8 encoded text content of the file.
# Corresponds to the JSON property `content`
# @return [String]
attr_accessor :content

# The relative path of the file from the project root.
# Corresponds to the JSON property `path`
# @return [String]
attr_accessor :path

def initialize(**args)
update!(**args)
end

# Update properties of this object
def update!(**args)
@content = args[:content] if args.key?(:content)
@path = args[:path] if args.key?(:path)
end
end

# Request parameters specific to FIND sessions, used for discovering
# vulnerabilities in a codebase.
class GenaiVertexV1beta1CodeMenderAgentConfigFindRequest
include Google::Apis::Core::Hashable

# Additional context or custom instructions provided by the user to guide the
# vulnerability analysis.
# Corresponds to the JSON property `description`
# @return [String]
attr_accessor :description

# The identifier of a specific finding to verify. This is primarily used in
# VERIFY mode to focus the agent's execution-based validation on a single
# vulnerability.
# Corresponds to the JSON property `finding_id`
# @return [String]
attr_accessor :finding_id

# A list of source files to provide as context for the scan.
# Corresponds to the JSON property `source_files`
# @return [Array<Google::Apis::AiplatformV1beta1::GenaiVertexV1beta1CodeMenderAgentConfigFileContent>]
attr_accessor :source_files

def initialize(**args)
update!(**args)
end

# Update properties of this object
def update!(**args)
@description = args[:description] if args.key?(:description)
@finding_id = args[:finding_id] if args.key?(:finding_id)
@source_files = args[:source_files] if args.key?(:source_files)
end
end

# Request parameters specific to FIX sessions, used for generating and
# validating security patches.
class GenaiVertexV1beta1CodeMenderAgentConfigFixRequest
include Google::Apis::Core::Hashable

# Additional context or custom instructions provided by the user to guide the
# patch generation process.
# Corresponds to the JSON property `description`
# @return [String]
attr_accessor :description

# The identifier of the specific security finding to be remediated. This ID maps
# to a previously discovered vulnerability.
# Corresponds to the JSON property `finding_id`
# @return [String]
attr_accessor :finding_id

# A list of source files providing context for the remediation. These files are
# typically the ones containing the identified vulnerability.
# Corresponds to the JSON property `source_files`
# @return [Array<Google::Apis::AiplatformV1beta1::GenaiVertexV1beta1CodeMenderAgentConfigFileContent>]
attr_accessor :source_files

def initialize(**args)
update!(**args)
end

# Update properties of this object
def update!(**args)
@description = args[:description] if args.key?(:description)
@finding_id = args[:finding_id] if args.key?(:finding_id)
@source_files = args[:source_files] if args.key?(:source_files)
end
end

# The configuration of CodeMender sessions.
class GenaiVertexV1beta1CodeMenderAgentConfigSessionConfig
include Google::Apis::Core::Hashable

# The maximum number of interaction rounds the agent is allowed to perform
# before reaching a timeout.
# Corresponds to the JSON property `max_rounds`
# @return [Fixnum]
attr_accessor :max_rounds

# The pipeline mode of a CodeMender session. It can only be used for a find
# session.
# Corresponds to the JSON property `pipeline_mode`
# @return [String]
attr_accessor :pipeline_mode

# The cognitive architecture or "thinking" topology used by the agent (e.g. "
# default", "deep").
# Corresponds to the JSON property `topology`
# @return [String]
attr_accessor :topology

def initialize(**args)
update!(**args)
end

# Update properties of this object
def update!(**args)
@max_rounds = args[:max_rounds] if args.key?(:max_rounds)
@pipeline_mode = args[:pipeline_mode] if args.key?(:pipeline_mode)
@topology = args[:topology] if args.key?(:topology)
end
end

# A tool that can be used by the model to interact with the computer.
class GenaiVertexV1beta1ComputerUse
include Google::Apis::Core::Hashable

# Whether enable the prompt injection detection check on computer-use request.
# Corresponds to the JSON property `enablePromptInjectionDetection`
# @return [Boolean]
attr_accessor :enable_prompt_injection_detection
alias_method :enable_prompt_injection_detection?, :enable_prompt_injection_detection

# The environment being operated.
# Corresponds to the JSON property `environment`
# @return [String]
Expand All @@ -1467,6 +1291,7 @@ def initialize(**args)

# Update properties of this object
def update!(**args)
@enable_prompt_injection_detection = args[:enable_prompt_injection_detection] if args.key?(:enable_prompt_injection_detection)
@environment = args[:environment] if args.key?(:environment)
@excluded_predefined_functions = args[:excluded_predefined_functions] if args.key?(:excluded_predefined_functions)
end
Expand Down Expand Up @@ -6665,15 +6490,6 @@ def update!(**args)
class GoogleCloudAiplatformV1beta1AgentAnomalyDetectionScope
include Google::Apis::Core::Hashable

# Optional. When true, agents created in Agent Engine that share log and
# observability buckets with this scope are automatically enrolled as
# MonitoredAgents. When false, agents must be enrolled explicitly via
# MonitoredAgent operations.
# Corresponds to the JSON property `autoEnroll`
# @return [Boolean]
attr_accessor :auto_enroll
alias_method :auto_enroll?, :auto_enroll

# Optional. User provided display name of the AgentAnomalyDetectionScope.
# Corresponds to the JSON property `displayName`
# @return [String]
Expand All @@ -6699,17 +6515,23 @@ class GoogleCloudAiplatformV1beta1AgentAnomalyDetectionScope
# @return [Array<String>]
attr_accessor :observability_buckets

# Output only. The lifecycle state of the scope. See `State` for the semantics
# of each value.
# Corresponds to the JSON property `state`
# @return [String]
attr_accessor :state

def initialize(**args)
update!(**args)
end

# Update properties of this object
def update!(**args)
@auto_enroll = args[:auto_enroll] if args.key?(:auto_enroll)
@display_name = args[:display_name] if args.key?(:display_name)
@log_buckets = args[:log_buckets] if args.key?(:log_buckets)
@name = args[:name] if args.key?(:name)
@observability_buckets = args[:observability_buckets] if args.key?(:observability_buckets)
@state = args[:state] if args.key?(:state)
end
end

Expand Down Expand Up @@ -58191,15 +58013,6 @@ class GoogleCloudAiplatformV1beta1SemanticGovernancePolicyEngine
# @return [String]
attr_accessor :state

# Optional. The project where network, subnetwork and dns resources are located.
# If not provided, it is assumed to be the same project of
# SemanticGovernancePolicyEngine. This field is for Shared VPC scenarios, where
# network resources may be in a target project and SGP engine in a service
# project.
# Corresponds to the JSON property `targetProject`
# @return [String]
attr_accessor :target_project

# Output only. Timestamp when this SemanticGovernancePolicyEngine was last
# updated.
# Corresponds to the JSON property `updateTime`
Expand All @@ -58219,7 +58032,6 @@ def update!(**args)
@psc_forwarding_rule = args[:psc_forwarding_rule] if args.key?(:psc_forwarding_rule)
@psc_service_attachment = args[:psc_service_attachment] if args.key?(:psc_service_attachment)
@state = args[:state] if args.key?(:state)
@target_project = args[:target_project] if args.key?(:target_project)
@update_time = args[:update_time] if args.key?(:update_time)
end
end
Expand Down Expand Up @@ -63125,6 +62937,15 @@ class GoogleCloudAiplatformV1beta1ToolParallelAiSearch
# @return [Hash<String,Object>]
attr_accessor :custom_configs

# Optional. Instructs Vertex Grounding to use Parallel's Zero Data Retention
# Marketplace product. If this value is "false" or omitted, the Parallel Web
# Search for Grounding standard subscription will be used. If this value is "
# true", the Parallel Web Search for Grounding - ZDR subscription will be used.
# Corresponds to the JSON property `enableDataRetention`
# @return [Boolean]
attr_accessor :enable_data_retention
alias_method :enable_data_retention?, :enable_data_retention

def initialize(**args)
update!(**args)
end
Expand All @@ -63133,6 +62954,7 @@ def initialize(**args)
def update!(**args)
@api_key = args[:api_key] if args.key?(:api_key)
@custom_configs = args[:custom_configs] if args.key?(:custom_configs)
@enable_data_retention = args[:enable_data_retention] if args.key?(:enable_data_retention)
end
end

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,13 @@ module Google
module Apis
module AiplatformV1beta1
# Version of the google-apis-aiplatform_v1beta1 gem
GEM_VERSION = "0.82.0"
GEM_VERSION = "0.83.0"

# Version of the code generator used to generate this client
GENERATOR_VERSION = "0.19.0"

# Revision of the discovery document this client was generated from
REVISION = "20260617"
REVISION = "20260623"
end
end
end
Loading
Loading