Class ExecuteExtensionRequest (1.49.0)

ExecuteExtensionRequest(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Request message for ExtensionExecutionService.ExecuteExtension.

Attributes

NameDescription
name str
Required. Name (identifier) of the extension; Format: projects/{project}/locations/{location}/extensions/{extension}
operation_id str
Required. The desired ID of the operation to be executed in this extension as defined in ExtensionOperation.operation_id.
operation_params google.protobuf.struct_pb2.Struct
Optional. Request parameters that will be used for executing this operation. The struct should be in a form of map with param name as the key and actual param value as the value. E.g. If this operation requires a param "name" to be set to "abc". you can set this to something like {"name": "abc"}.
runtime_auth_config google.cloud.aiplatform_v1beta1.types.AuthConfig
Optional. Auth config provided at runtime to override the default value in [Extension.manifest.auth_config][]. The AuthConfig.auth_type should match the value in [Extension.manifest.auth_config][].

Methods

ExecuteExtensionRequest

ExecuteExtensionRequest(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Request message for ExtensionExecutionService.ExecuteExtension.