ReferenceListArgs class

The set of arguments for ReferenceList. The set of arguments for ReferenceList.

Constructors

ReferenceListArgs({required Input<String> description, required Input<List<ReferenceListEntry>> entries, required Input<String> instance, required Input<String> location, Input<String?>? project, required Input<String> referenceListId, Input<List<ReferenceListScopeInfo>?>? scopeInfos, required Input<String> syntaxType})
Creates a new ReferenceListArgs. description Required. A user-provided description of the reference list. entries Required. The entries of the reference list. instance The unique identifier for the Chronicle instance, which is the same as the customer ID. location The location of the resource. This is the geographical region where the Chronicle instance resides, such as "us" or "europe-west2". project The ID of the project in which the resource belongs. referenceListId Required. The ID to use for the reference list. This is also the display name for scopeInfos ScopeInfo specifies the scope info of the reference list. syntaxType Possible values:
const
ReferenceListArgs.fromMap(Map<String, dynamic> map)
factory

Properties

description → Input<String>
Required. A user-provided description of the reference list.
final
entries → Input<List<ReferenceListEntry>>
Required. The entries of the reference list. When listed, they are returned in the order that was specified at creation or update. The combined size of the values of the reference list may not exceed 6MB. This is returned only when the view is REFERENCE_LIST_VIEW_FULL. Structure is documented below.
final
hashCode → int
The hash code for this object.
no setterinherited
instance → Input<String>
The unique identifier for the Chronicle instance, which is the same as the customer ID.
final
location → Input<String>
The location of the resource. This is the geographical region where the Chronicle instance resides, such as "us" or "europe-west2".
final
project → Input<String?>?
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
final
referenceListId → Input<String>
Required. The ID to use for the reference list. This is also the display name for the reference list. It must satisfy the following requirements:
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
scopeInfos → Input<List<ReferenceListScopeInfo>?>?
ScopeInfo specifies the scope info of the reference list. Structure is documented below.
final
syntaxType → Input<String>
Possible values: REFERENCE_LIST_SYNTAX_TYPE_PLAIN_TEXT_STRING REFERENCE_LIST_SYNTAX_TYPE_REGEX REFERENCE_LIST_SYNTAX_TYPE_CIDR
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited