ProjectFeedState constructor
- Input<
List< ? assetNames,String> ?> - Input<
List< ? assetTypes,String> ?> - Input<
String?> ? billingProject, - Input<
ProjectFeedCondition?> ? condition, - Input<
String?> ? contentType, - Input<
String?> ? deletionPolicy, - Input<
String?> ? feedId, - Input<
ProjectFeedFeedOutputConfig?> ? feedOutputConfig, - Input<
String?> ? name, - Input<
String?> ? project,
Creates a new ProjectFeedState.
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.
name The format will be projects/{projectNumber}/feeds/{client-assigned_feed_identifier}.
project The ID of the project in which the resource belongs.
Implementation
const ProjectFeedState({
this.assetNames,
this.assetTypes,
this.billingProject,
this.condition,
this.contentType,
this.deletionPolicy,
this.feedId,
this.feedOutputConfig,
this.name,
this.project,
});