NamedCredentialFieldDefinition¶
-
class
oci.management_agent.models.NamedCredentialFieldDefinition(**kwargs)¶ Bases:
objectA named credential field metadata definition
Attributes
VALUE_CATEGORY_ADB_IDENTIFIERA constant which can be used with the value_category property of a NamedCredentialFieldDefinition. VALUE_CATEGORY_ALLOWED_VALUEA constant which can be used with the value_category property of a NamedCredentialFieldDefinition. VALUE_CATEGORY_CLEAR_TEXTA constant which can be used with the value_category property of a NamedCredentialFieldDefinition. VALUE_CATEGORY_SECRET_IDENTIFIERA constant which can be used with the value_category property of a NamedCredentialFieldDefinition. allowed_valuesGets the allowed_values of this NamedCredentialFieldDefinition. default_valueGets the default_value of this NamedCredentialFieldDefinition. display_name[Required] Gets the display_name of this NamedCredentialFieldDefinition. is_requiredGets the is_required of this NamedCredentialFieldDefinition. name[Required] Gets the name of this NamedCredentialFieldDefinition. regexGets the regex of this NamedCredentialFieldDefinition. value_category[Required] Gets the value_category of this NamedCredentialFieldDefinition. Methods
__init__(**kwargs)Initializes a new NamedCredentialFieldDefinition object with values from keyword arguments. -
VALUE_CATEGORY_ADB_IDENTIFIER= 'ADB_IDENTIFIER'¶ A constant which can be used with the value_category property of a NamedCredentialFieldDefinition. This constant has a value of “ADB_IDENTIFIER”
-
VALUE_CATEGORY_ALLOWED_VALUE= 'ALLOWED_VALUE'¶ A constant which can be used with the value_category property of a NamedCredentialFieldDefinition. This constant has a value of “ALLOWED_VALUE”
-
VALUE_CATEGORY_CLEAR_TEXT= 'CLEAR_TEXT'¶ A constant which can be used with the value_category property of a NamedCredentialFieldDefinition. This constant has a value of “CLEAR_TEXT”
-
VALUE_CATEGORY_SECRET_IDENTIFIER= 'SECRET_IDENTIFIER'¶ A constant which can be used with the value_category property of a NamedCredentialFieldDefinition. This constant has a value of “SECRET_IDENTIFIER”
-
__init__(**kwargs)¶ Initializes a new NamedCredentialFieldDefinition object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - name (str) – The value to assign to the name property of this NamedCredentialFieldDefinition.
- display_name (str) – The value to assign to the display_name property of this NamedCredentialFieldDefinition.
- default_value (str) – The value to assign to the default_value property of this NamedCredentialFieldDefinition.
- regex (str) – The value to assign to the regex property of this NamedCredentialFieldDefinition.
- allowed_values (list[str]) – The value to assign to the allowed_values property of this NamedCredentialFieldDefinition.
- value_category (list[str]) – The value to assign to the value_category property of this NamedCredentialFieldDefinition. Allowed values for items in this list are: “CLEAR_TEXT”, “SECRET_IDENTIFIER”, “ADB_IDENTIFIER”, “ALLOWED_VALUE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- is_required (bool) – The value to assign to the is_required property of this NamedCredentialFieldDefinition.
-
allowed_values¶ Gets the allowed_values of this NamedCredentialFieldDefinition. List of values which can be applied to the value when valueCategory is ALLOWED_VALUES
Returns: The allowed_values of this NamedCredentialFieldDefinition. Return type: list[str]
-
default_value¶ Gets the default_value of this NamedCredentialFieldDefinition. The default value which will be used if no value is set. If defaultValue is empty, then no default will be set.
Returns: The default_value of this NamedCredentialFieldDefinition. Return type: str
-
display_name¶ [Required] Gets the display_name of this NamedCredentialFieldDefinition. The field display name
Returns: The display_name of this NamedCredentialFieldDefinition. Return type: str
-
is_required¶ Gets the is_required of this NamedCredentialFieldDefinition. Set to true if the field must be defined
Returns: The is_required of this NamedCredentialFieldDefinition. Return type: bool
-
name¶ [Required] Gets the name of this NamedCredentialFieldDefinition. The field name
Returns: The name of this NamedCredentialFieldDefinition. Return type: str
-
regex¶ Gets the regex of this NamedCredentialFieldDefinition. Optional regular expression definition which will be applied to the value when valueCategory is CLEAR_TEXT
Returns: The regex of this NamedCredentialFieldDefinition. Return type: str
-
value_category¶ [Required] Gets the value_category of this NamedCredentialFieldDefinition. List of value categories of field allowed for this property
Allowed values for items in this list are: “CLEAR_TEXT”, “SECRET_IDENTIFIER”, “ADB_IDENTIFIER”, “ALLOWED_VALUE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The value_category of this NamedCredentialFieldDefinition. Return type: list[str]
-