FolderFeedState constructor
- Input<
List< ? assetNames,String> ?> - Input<
List< ? assetTypes,String> ?> - Input<
String?> ? billingProject, - Input<
FolderFeedCondition?> ? condition, - Input<
String?> ? contentType, - Input<
String?> ? deletionPolicy, - Input<
String?> ? feedId, - Input<
FolderFeedFeedOutputConfig?> ? feedOutputConfig, - Input<
String?> ? folder, - Input<
String?> ? folderId, - 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,
});