ExtensionsInstanceConfig constructor

const ExtensionsInstanceConfig({
  1. Input<List<String>?>? allowedEventTypes,
  2. Input<String?>? createTime,
  3. Input<String?>? eventarcChannel,
  4. required Input<String> extensionRef,
  5. Input<String?>? extensionVersion,
  6. Input<String?>? name,
  7. required Input<Map<String, String>> params,
  8. Input<String?>? populatedPostinstallContent,
  9. Input<Map<String, String>?>? systemParams,
})

Creates a new ExtensionsInstanceConfig. allowedEventTypes List of extension events selected by consumer that extension is allowed to createTime (Output) eventarcChannel Fully qualified Eventarc resource name that consumers should use for event triggers. extensionRef The ref of the Extension from the Registry (e.g. publisher-id/awesome-extension) extensionVersion The version of the Extension from the Registry (e.g. 1.0.3). If left blank, latest is assumed. name (Output) params Environment variables that may be configured for the Extension populatedPostinstallContent (Output) systemParams Params whose values are only available at deployment time.

Implementation

const ExtensionsInstanceConfig({
  this.allowedEventTypes,
  this.createTime,
  this.eventarcChannel,
  required this.extensionRef,
  this.extensionVersion,
  this.name,
  required this.params,
  this.populatedPostinstallContent,
  this.systemParams,
});