Class HostingChannelState


  • public final class HostingChannelState
    extends com.pulumi.resources.ResourceArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  HostingChannelState.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • 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()  
      • Methods inherited from class com.pulumi.resources.ResourceArgs

        validateMember
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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).