AppExtensionRadiusAppApp

class oci.identity_domains.models.AppExtensionRadiusAppApp(**kwargs)

Bases: object

This extension defines attributes specific to Apps that represent instances of Radius App.

Methods

__init__(**kwargs) Initializes a new AppExtensionRadiusAppApp object with values from keyword arguments.

Attributes

capture_client_ip Gets the capture_client_ip of this AppExtensionRadiusAppApp.
client_ip [Required] Gets the client_ip of this AppExtensionRadiusAppApp.
country_code_response_attribute_id Gets the country_code_response_attribute_id of this AppExtensionRadiusAppApp.
end_user_ip_attribute Gets the end_user_ip_attribute of this AppExtensionRadiusAppApp.
group_membership_radius_attribute Gets the group_membership_radius_attribute of this AppExtensionRadiusAppApp.
group_membership_to_return Gets the group_membership_to_return of this AppExtensionRadiusAppApp.
group_name_format Gets the group_name_format of this AppExtensionRadiusAppApp.
include_group_in_response [Required] Gets the include_group_in_response of this AppExtensionRadiusAppApp.
password_and_otp_together Gets the password_and_otp_together of this AppExtensionRadiusAppApp.
port [Required] Gets the port of this AppExtensionRadiusAppApp.
radius_vendor_specific_id Gets the radius_vendor_specific_id of this AppExtensionRadiusAppApp.
response_format Gets the response_format of this AppExtensionRadiusAppApp.
response_format_delimiter Gets the response_format_delimiter of this AppExtensionRadiusAppApp.
secret_key [Required] Gets the secret_key of this AppExtensionRadiusAppApp.
secret_key_temporary Gets the secret_key_temporary of this AppExtensionRadiusAppApp.
type_of_radius_app Gets the type_of_radius_app of this AppExtensionRadiusAppApp.
__init__(**kwargs)

Initializes a new AppExtensionRadiusAppApp object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • client_ip (str) – The value to assign to the client_ip property of this AppExtensionRadiusAppApp.
  • port (str) – The value to assign to the port property of this AppExtensionRadiusAppApp.
  • secret_key (str) – The value to assign to the secret_key property of this AppExtensionRadiusAppApp.
  • secret_key_temporary (str) – The value to assign to the secret_key_temporary property of this AppExtensionRadiusAppApp.
  • include_group_in_response (bool) – The value to assign to the include_group_in_response property of this AppExtensionRadiusAppApp.
  • capture_client_ip (bool) – The value to assign to the capture_client_ip property of this AppExtensionRadiusAppApp.
  • type_of_radius_app (str) – The value to assign to the type_of_radius_app property of this AppExtensionRadiusAppApp.
  • end_user_ip_attribute (str) – The value to assign to the end_user_ip_attribute property of this AppExtensionRadiusAppApp.
  • radius_vendor_specific_id (str) – The value to assign to the radius_vendor_specific_id property of this AppExtensionRadiusAppApp.
  • country_code_response_attribute_id (str) – The value to assign to the country_code_response_attribute_id property of this AppExtensionRadiusAppApp.
  • group_membership_radius_attribute (str) – The value to assign to the group_membership_radius_attribute property of this AppExtensionRadiusAppApp.
  • response_format (str) – The value to assign to the response_format property of this AppExtensionRadiusAppApp.
  • response_format_delimiter (str) – The value to assign to the response_format_delimiter property of this AppExtensionRadiusAppApp.
  • group_name_format (str) – The value to assign to the group_name_format property of this AppExtensionRadiusAppApp.
  • password_and_otp_together (bool) – The value to assign to the password_and_otp_together property of this AppExtensionRadiusAppApp.
  • group_membership_to_return (list[oci.identity_domains.models.AppGroupMembershipToReturn]) – The value to assign to the group_membership_to_return property of this AppExtensionRadiusAppApp.
capture_client_ip

Gets the capture_client_ip of this AppExtensionRadiusAppApp. If true, capture the client IP address from the RADIUS request packet. IP Address is used for auditing, policy-evaluation and country-code calculation.

Added In: 2205120021

SCIM++ Properties:
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
Returns:The capture_client_ip of this AppExtensionRadiusAppApp.
Return type:bool
client_ip

[Required] Gets the client_ip of this AppExtensionRadiusAppApp. This is the IP address of the RADIUS Client like Oracle Database server. It can be only IP address and not hostname.

Added In: 20.1.3

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: true
  • returned: default
  • type: string
Returns:The client_ip of this AppExtensionRadiusAppApp.
Return type:str
country_code_response_attribute_id

Gets the country_code_response_attribute_id of this AppExtensionRadiusAppApp. Vendor-specific identifier of the attribute in the RADIUS response that will contain the end-user’s country code. This is an integer-value in the range 1 to 255

Added In: 2205120021

SCIM++ Properties:
  • caseExact: true
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
Returns:The country_code_response_attribute_id of this AppExtensionRadiusAppApp.
Return type:str
end_user_ip_attribute

Gets the end_user_ip_attribute of this AppExtensionRadiusAppApp. The name of the attribute that contains the Internet Protocol address of the end-user.

Added In: 2205120021

SCIM++ Properties:
  • caseExact: true
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
Returns:The end_user_ip_attribute of this AppExtensionRadiusAppApp.
Return type:str
group_membership_radius_attribute

Gets the group_membership_radius_attribute of this AppExtensionRadiusAppApp. RADIUS attribute that RADIUS-enabled system uses to pass the group membership

Added In: 20.1.3

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
Returns:The group_membership_radius_attribute of this AppExtensionRadiusAppApp.
Return type:str
group_membership_to_return

Gets the group_membership_to_return of this AppExtensionRadiusAppApp. In a successful authentication response, Oracle Identity Cloud Service will pass user’s group information restricted to groups persisted in this attribute, in the specified RADIUS attribute.

Added In: 20.1.3

SCIM++ Properties:
  • idcsCompositeKey: [value]
  • idcsSearchable: true
  • multiValued: true
  • mutability: readWrite
  • required: false
  • returned: request
  • type: complex
  • uniqueness: none
Returns:The group_membership_to_return of this AppExtensionRadiusAppApp.
Return type:list[oci.identity_domains.models.AppGroupMembershipToReturn]
group_name_format

Gets the group_name_format of this AppExtensionRadiusAppApp. Configure the groupNameFormat based on vendor in order to pass it to RADIUS infra

Added In: 20.1.3

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
Returns:The group_name_format of this AppExtensionRadiusAppApp.
Return type:str
include_group_in_response

[Required] Gets the include_group_in_response of this AppExtensionRadiusAppApp. Indicates to include groups in RADIUS response

Added In: 20.1.3

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: true
  • returned: default
  • type: boolean
Returns:The include_group_in_response of this AppExtensionRadiusAppApp.
Return type:bool
password_and_otp_together

Gets the password_and_otp_together of this AppExtensionRadiusAppApp. Indicates if password and OTP are passed in the same sign-in request or not.

Added In: 2205120021

SCIM++ Properties:
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
Returns:The password_and_otp_together of this AppExtensionRadiusAppApp.
Return type:bool
port

[Required] Gets the port of this AppExtensionRadiusAppApp. This is the port of RADIUS Proxy which RADIUS client will connect to.

Added In: 20.1.3

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: true
  • returned: default
  • type: string
Returns:The port of this AppExtensionRadiusAppApp.
Return type:str
radius_vendor_specific_id

Gets the radius_vendor_specific_id of this AppExtensionRadiusAppApp. ID used to identify a particular vendor.

Added In: 2205120021

SCIM++ Properties:
  • caseExact: true
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
Returns:The radius_vendor_specific_id of this AppExtensionRadiusAppApp.
Return type:str
response_format

Gets the response_format of this AppExtensionRadiusAppApp. Configure the responseFormat based on vendor in order to pass it to RADIUS infra

Added In: 20.1.3

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
Returns:The response_format of this AppExtensionRadiusAppApp.
Return type:str
response_format_delimiter

Gets the response_format_delimiter of this AppExtensionRadiusAppApp. The delimiter used if group membership responseFormat is a delimited list instead of repeating attributes

Added In: 20.1.3

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
Returns:The response_format_delimiter of this AppExtensionRadiusAppApp.
Return type:str
secret_key

[Required] Gets the secret_key of this AppExtensionRadiusAppApp. Secret key used to secure communication between RADIUS Proxy and RADIUS client

Added In: 20.1.3

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: true
  • returned: default
  • type: string
Returns:The secret_key of this AppExtensionRadiusAppApp.
Return type:str
secret_key_temporary

Gets the secret_key_temporary of this AppExtensionRadiusAppApp. Secret key used to secure communication between RADIUS Proxy and RADIUS client. This will be available only for few releases for an internal migration requirement. Use secretKey attribute instead of this attribute for all other requirements.

Added In: 2306131901

SCIM++ Properties:
  • caseExact: true
  • idcsSearchable: false
  • idcsSensitive: encrypt
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: never
  • type: string
Returns:The secret_key_temporary of this AppExtensionRadiusAppApp.
Return type:str
type_of_radius_app

Gets the type_of_radius_app of this AppExtensionRadiusAppApp. Value consists of type of RADIUS App. Type can be Oracle Database, VPN etc

Added In: 2205120021

SCIM++ Properties:
  • caseExact: true
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
Returns:The type_of_radius_app of this AppExtensionRadiusAppApp.
Return type:str