Package Classes (0.1.0)

Summary of entries of Classes for google-cloud-modelarmor.

Classes

ModelArmorAsyncClient

Service describing handlers for resources

ModelArmorClient

Service describing handlers for resources

ListTemplatesAsyncPager

A pager for iterating through list_templates requests.

This class thinly wraps an initial ListTemplatesResponse object, and provides an __aiter__ method to iterate through its templates field.

If there are more pages, the __aiter__ method will make additional ListTemplates requests and continue to iterate through the templates field on the corresponding responses.

All the usual ListTemplatesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListTemplatesPager

A pager for iterating through list_templates requests.

This class thinly wraps an initial ListTemplatesResponse object, and provides an __iter__ method to iterate through its templates field.

If there are more pages, the __iter__ method will make additional ListTemplates requests and continue to iterate through the templates field on the corresponding responses.

All the usual ListTemplatesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ByteDataItem

Represents Byte Data item.

ByteItemType

Option to specify the type of byte data.

CreateTemplateRequest

Message for creating a Template

CsamFilterResult

CSAM (Child Safety Abuse Material) Filter Result

DataItem

Represents Data item

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

DeleteTemplateRequest

Message for deleting a Template

DetectionConfidenceLevel

Confidence levels for detectors. Higher value maps to a greater confidence level. To enforce stricter level a lower value should be used.

FilterConfig

Filters configuration.

FilterExecutionState

Enum which reports whether a specific filter executed successfully or not.

FilterMatchState

Option to specify filter match state.

FilterResult

Filter Result obtained after Sanitization operations.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

FloorSetting

Message describing FloorSetting resource

GetFloorSettingRequest

Message for getting a Floor Setting

GetTemplateRequest

Message for getting a Template

InvocationResult

A field indicating the outcome of the invocation, irrespective of match status.

ListTemplatesRequest

Message for requesting list of Templates

ListTemplatesResponse

Message for response to listing Templates

MaliciousUriFilterResult

Malicious URI Filter Result.

MaliciousUriMatchedItem

Information regarding malicious URI and its location within the input content.

MaliciousUriFilterSettings

Malicious URI filter settings.

MaliciousUriFilterEnforcement

Option to specify the state of Malicious URI filter (ENABLED/DISABLED).

MessageItem

Message item to report information, warning or error messages.

MessageType

Option to specify the type of message.

PiAndJailbreakFilterResult

Prompt injection and Jailbreak Filter Result.

PiAndJailbreakFilterSettings

Prompt injection and Jailbreak Filter settings.

PiAndJailbreakFilterEnforcement

Option to specify the state of Prompt Injection and Jailbreak filter (ENABLED/DISABLED).

RaiFilterResult

Responsible AI Result.

RaiFilterTypeResult

Detailed Filter result for each of the responsible AI Filter Types.

RaiFilterTypeResultsEntry

The abstract base class for a message.

RaiFilterSettings

Responsible AI Filter settings.

RaiFilter

Responsible AI filter.

RaiFilterType

Options for responsible AI Filter Types.

RangeInfo

Half-open range interval [start, end)

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

SanitizationResult

Sanitization result after applying all the filters on input content.

FilterResultsEntry

The abstract base class for a message.

SanitizationMetadata

Message describing Sanitization metadata.

SanitizeModelResponseRequest

Sanitize Model Response request.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

SanitizeModelResponseResponse

Sanitized Model Response Response.

SanitizeUserPromptRequest

Sanitize User Prompt request.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

SanitizeUserPromptResponse

Sanitized User Prompt Response.

SdpAdvancedConfig

Sensitive Data Protection Advanced configuration.

SdpBasicConfig

Sensitive Data Protection basic configuration.

SdpBasicConfigEnforcement

Option to specify the state of Sensitive Data Protection basic config (ENABLED/DISABLED).

SdpDeidentifyResult

Sensitive Data Protection Deidentification Result.

SdpFilterResult

Sensitive Data Protection filter result.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

SdpFilterSettings

Sensitive Data Protection settings.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

SdpFinding

Finding corresponding to Sensitive Data Protection filter.

SdpFindingLocation

Location of this Sensitive Data Protection Finding within input content.

SdpFindingLikelihood

For more information about each Sensitive Data Protection likelihood level, see https://cloud.google.com/sensitive-data-protection/docs/likelihood.

SdpInspectResult

Sensitive Data Protection Inspection Result.

Template

Message describing Template resource

LabelsEntry

The abstract base class for a message.

TemplateMetadata

Message describing TemplateMetadata

UpdateFloorSettingRequest

Message for Updating a Floor Setting

UpdateTemplateRequest

Message for updating a Template

VirusDetail

Details of an identified virus

ThreatType

Defines all the threat types of a virus

VirusScanFilterResult

Virus scan results.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

ScannedContentType

Type of content scanned.

Modules

pagers

API documentation for modelarmor_v1.services.model_armor.pagers module.