ModifyResponseValidationFailurePolicy

class oci.apigateway.models.ModifyResponseValidationFailurePolicy(**kwargs)

Bases: oci.apigateway.models.validation_failure_policy.ValidationFailurePolicy

Policy to specify how to modify the response code, body and headers.

Attributes

TYPE_MODIFY_RESPONSE str(object=’’) -> str
TYPE_OAUTH2 str(object=’’) -> str
response_code Gets the response_code of this ModifyResponseValidationFailurePolicy.
response_header_transformations Gets the response_header_transformations of this ModifyResponseValidationFailurePolicy.
response_message Gets the response_message of this ModifyResponseValidationFailurePolicy.
type [Required] Gets the type of this ValidationFailurePolicy.

Methods

__init__(**kwargs) Initializes a new ModifyResponseValidationFailurePolicy object with values from keyword arguments.
get_subtype(object_dictionary) Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
TYPE_MODIFY_RESPONSE = 'MODIFY_RESPONSE'
TYPE_OAUTH2 = 'OAUTH2'
__init__(**kwargs)

Initializes a new ModifyResponseValidationFailurePolicy object with values from keyword arguments. The default value of the type attribute of this class is MODIFY_RESPONSE and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • type (str) – The value to assign to the type property of this ModifyResponseValidationFailurePolicy. Allowed values for this property are: “MODIFY_RESPONSE”, “OAUTH2”
  • response_code (str) – The value to assign to the response_code property of this ModifyResponseValidationFailurePolicy.
  • response_message (str) – The value to assign to the response_message property of this ModifyResponseValidationFailurePolicy.
  • response_header_transformations (oci.apigateway.models.HeaderTransformationPolicy) – The value to assign to the response_header_transformations property of this ModifyResponseValidationFailurePolicy.
static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

response_code

Gets the response_code of this ModifyResponseValidationFailurePolicy. HTTP response code, can include context variables.

Returns:The response_code of this ModifyResponseValidationFailurePolicy.
Return type:str
response_header_transformations

Gets the response_header_transformations of this ModifyResponseValidationFailurePolicy.

Returns:The response_header_transformations of this ModifyResponseValidationFailurePolicy.
Return type:oci.apigateway.models.HeaderTransformationPolicy
response_message

Gets the response_message of this ModifyResponseValidationFailurePolicy. HTTP response message.

Returns:The response_message of this ModifyResponseValidationFailurePolicy.
Return type:str
type

[Required] Gets the type of this ValidationFailurePolicy. Type of the Validation failure Policy.

Allowed values for this property are: “MODIFY_RESPONSE”, “OAUTH2”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The type of this ValidationFailurePolicy.
Return type:str