HostingChannelState constructor
- Input<
String?> ? channelId, - Input<
String?> ? deletionPolicy, - Input<
Map< ? effectiveLabels,String, String> ?> - Input<
String?> ? expireTime, - Input<
Map< ? labels,String, String> ?> - Input<
String?> ? name, - Input<
Map< ? pulumiLabels,String, String> ?> - Input<
int?> ? retainedReleaseCount, - Input<
String?> ? siteId, - Input<
String?> ? ttl,
Creates a new HostingChannelState.
channelId Required. Immutable. A unique ID within the site that identifies the channel.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
expireTime The time at which the channel will be automatically deleted. If null, the channel
labels Text labels used for extra metadata and/or filtering
name The fully-qualified resource name for the channel, in the format:
pulumiLabels The combination of labels configured directly on the resource
retainedReleaseCount The number of previous releases to retain on the channel for rollback or other
siteId Required. The ID of the site in which to create this channel.
ttl Input only. A time-to-live for this channel. Sets expireTime to the provided
Implementation
const HostingChannelState({
this.channelId,
this.deletionPolicy,
this.effectiveLabels,
this.expireTime,
this.labels,
this.name,
this.pulumiLabels,
this.retainedReleaseCount,
this.siteId,
this.ttl,
});