Package com.pulumi.gcp.firebase.inputs
Class HostingChannelState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.firebase.inputs.HostingChannelState
-
public final class HostingChannelState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HostingChannelState.Builder
-
Field Summary
Fields Modifier and Type Field Description static HostingChannelState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HostingChannelState.Builder
builder()
static HostingChannelState.Builder
builder(HostingChannelState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
channelId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
expireTime()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
labels()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
retainedReleaseCount()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
siteId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
ttl()
-
-
-
Field Detail
-
Empty
public static final HostingChannelState Empty
-
-
Method Detail
-
channelId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> channelId()
- Returns:
- Required. Immutable. A unique ID within the site that identifies the channel. ***
-
expireTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> expireTime()
- Returns:
- The time at which the channel will be automatically deleted. If null, the channel will not be automatically deleted. This field is present in the output whether it's set directly or via the `ttl` field.
-
labels
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> labels()
- Returns:
- Text labels used for extra metadata and/or filtering
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- The fully-qualified resource name for the channel, in the format: sites/SITE_ID/channels/CHANNEL_ID
-
retainedReleaseCount
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> retainedReleaseCount()
- Returns:
- The number of previous releases to retain on the channel for rollback or other purposes. Must be a number between 1-100. Defaults to 10 for new channels.
-
siteId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> siteId()
- Returns:
- Required. The ID of the site in which to create this channel.
-
ttl
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ttl()
- Returns:
- Input only. A time-to-live for this channel. Sets `expire_time` to the provided duration past the time of the request. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "86400s" (one day).
-
builder
public static HostingChannelState.Builder builder()
-
builder
public static HostingChannelState.Builder builder(HostingChannelState defaults)
-
-