FolderFeedState constructor

const FolderFeedState({
  1. Input<List<String>?>? assetNames,
  2. Input<List<String>?>? assetTypes,
  3. Input<String?>? billingProject,
  4. Input<FolderFeedCondition?>? condition,
  5. Input<String?>? contentType,
  6. Input<String?>? deletionPolicy,
  7. Input<String?>? feedId,
  8. Input<FolderFeedFeedOutputConfig?>? feedOutputConfig,
  9. Input<String?>? folder,
  10. Input<String?>? folderId,
  11. Input<String?>? name,
})

Creates a new FolderFeedState. assetNames A list of the full names of the assets to receive updates. You must specify either or both of assetTypes A list of types of the assets to receive updates. You must specify either or both of assetNames billingProject The project whose identity will be used when sending messages to the condition A condition which determines whether an asset update should be published. If specified, an asset contentType Asset content type. If not specified, no content but the asset name and type will be returned. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. feedId This is the client-assigned asset feed identifier and it needs to be unique under a specific parent. feedOutputConfig Output configuration for asset feed destination. folder The folder this feed should be created in. folderId The ID of the folder where this feed has been created. Both FOLDER_NUMBER name The format will be folders/{folder_number}/feeds/{client-assigned_feed_identifier}.

Implementation

const FolderFeedState({
  this.assetNames,
  this.assetTypes,
  this.billingProject,
  this.condition,
  this.contentType,
  this.deletionPolicy,
  this.feedId,
  this.feedOutputConfig,
  this.folder,
  this.folderId,
  this.name,
});