ControlProjectIntelligenceConfigArgs class

The set of arguments for ControlProjectIntelligenceConfig. The set of arguments for ControlProjectIntelligenceConfig.

Constructors

ControlProjectIntelligenceConfigArgs({Input<String?>? editionConfig, Input<ControlProjectIntelligenceConfigFilter?>? filter, Input<String?>? name})
Creates a new ControlProjectIntelligenceConfigArgs. editionConfig Edition configuration of the Storage Intelligence resource. Valid values are INHERIT, TRIAL, DISABLED and STANDARD. filter Filter over location and bucket using include or exclude semantics. Resources that match the include or exclude filter are exclusively included or excluded from the Storage Intelligence plan. name Identifier of the GCP project. For GCP project, this field can be project name or project number.
const
ControlProjectIntelligenceConfigArgs.fromMap(Map<String, dynamic> map)
factory

Properties

editionConfig → Input<String?>?
Edition configuration of the Storage Intelligence resource. Valid values are INHERIT, TRIAL, DISABLED and STANDARD.
final
filter → Input<ControlProjectIntelligenceConfigFilter?>?
Filter over location and bucket using include or exclude semantics. Resources that match the include or exclude filter are exclusively included or excluded from the Storage Intelligence plan. Structure is documented below.
final
hashCode → int
The hash code for this object.
no setterinherited
name → Input<String?>?
Identifier of the GCP project. For GCP project, this field can be project name or project number.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

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