PluginInstanceState constructor

const PluginInstanceState({
  1. Input<List<PluginInstanceAction>?>? actions,
  2. Input<PluginInstanceAuthConfig?>? authConfig,
  3. Input<String?>? createTime,
  4. Input<String?>? deletionPolicy,
  5. Input<bool?>? disable,
  6. Input<String?>? displayName,
  7. Input<String?>? errorMessage,
  8. Input<String?>? location,
  9. Input<String?>? name,
  10. Input<String?>? plugin,
  11. Input<String?>? pluginInstanceId,
  12. Input<String?>? project,
  13. Input<String?>? sourceProjectId,
  14. Input<String?>? state,
  15. Input<String?>? updateTime,
})

Creates a new PluginInstanceState. actions The action status for the plugin instance. authConfig AuthConfig represents the authentication information. createTime Timestamp indicating when the plugin instance was created. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. disable The display name for this plugin instance. Max length is 255 characters. displayName The display name for this plugin instance. Max length is 255 characters. errorMessage Error message describing the failure, if any, during Create, Delete or location Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. name Identifier. The unique name of the plugin instance resource. plugin Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. pluginInstanceId The ID to use for the plugin instance, which will become the final project The ID of the project in which the resource belongs. sourceProjectId Optional. The source project id of the plugin instance. This will be the id of runtime project in case of gcp based plugins and org id in case of non gcp based plugins. This field will be a required field for Google provided on-ramp plugins. state The current state of the plugin instance (e.g., enabled, disabled, updateTime Timestamp indicating when the plugin instance was last updated.

Implementation

const PluginInstanceState({
  this.actions,
  this.authConfig,
  this.createTime,
  this.deletionPolicy,
  this.disable,
  this.displayName,
  this.errorMessage,
  this.location,
  this.name,
  this.plugin,
  this.pluginInstanceId,
  this.project,
  this.sourceProjectId,
  this.state,
  this.updateTime,
});