View Source GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1ProfileConfigCategory (google_api_apigee v0.46.0)

Advanced API Security provides security profile that scores the following categories.

Attributes

  • abuse (type: GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1ProfileConfigAbuse.t, default: nil) - Checks for abuse, which includes any requests sent to the API for purposes other than what it is intended for, such as high volumes of requests, data scraping, and abuse related to authorization.
  • authorization (type: GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1ProfileConfigAuthorization.t, default: nil) - Checks to see if you have an authorization policy in place.
  • cors (type: GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1ProfileConfigCORS.t, default: nil) - Checks to see if you have CORS policy in place.
  • mediation (type: GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1ProfileConfigMediation.t, default: nil) - Checks to see if you have a mediation policy in place.
  • mtls (type: GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1ProfileConfigMTLS.t, default: nil) - Checks to see if you have configured mTLS for the target server.
  • threat (type: GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1ProfileConfigThreat.t, default: nil) - Checks to see if you have a threat protection policy in place.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.