Class ZoneState


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

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

        com.pulumi.resources.InputArgs.InputArgsInternal
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static ZoneState Empty  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      static ZoneState.Builder builder()  
      static ZoneState.Builder builder​(ZoneState defaults)  
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> isPtr()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> lang()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
      Deprecated.
      Field 'name' has been deprecated from version 1.107.0.
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> proxyPattern()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> recordCount()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> remark()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> resourceGroupId()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> syncStatus()  
      java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>>> tags()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> userClientIp()  
      java.util.Optional<com.pulumi.core.Output<java.util.List<ZoneUserInfoArgs>>> userInfos()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> zoneName()  
      • 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
    • Field Detail

    • Method Detail

      • isPtr

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> isPtr()
        Returns:
        Whether the Private Zone is ptr.
      • lang

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> lang()
        Returns:
        The language. Valid values: "zh", "en", "jp".
      • name

        @Deprecated
        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Deprecated.
        Field 'name' has been deprecated from version 1.107.0. Use 'zone_name' instead.
        Returns:
        The name of the Private Zone. The `name` has been deprecated from provider version 1.107.0. Please use 'zone_name' instead.
      • proxyPattern

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> proxyPattern()
        Returns:
        The recursive DNS proxy. Valid values: - ZONE: indicates that the recursive DNS proxy is disabled. - RECORD: indicates that the recursive DNS proxy is enabled. Default to "ZONE".
      • recordCount

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> recordCount()
        Returns:
        The count of the Private Zone Record.
      • remark

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> remark()
        Returns:
        The remark of the Private Zone.
      • resourceGroupId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> resourceGroupId()
        Returns:
        The Id of resource group which the Private Zone belongs.
      • syncStatus

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> syncStatus()
        Returns:
        The status of the host synchronization task. Valid values: `ON`,`OFF`. **NOTE:** You can update the `sync_status` to enable/disable the host synchronization task.
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>>> tags()
        Returns:
        The tags of the Private Zone.
      • userClientIp

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> userClientIp()
        Returns:
        The IP address of the client.
      • userInfos

        public java.util.Optional<com.pulumi.core.Output<java.util.List<ZoneUserInfoArgs>>> userInfos()
        Returns:
        The user information of the host synchronization task. See `user_info` below.
      • zoneName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> zoneName()
        Returns:
        The zone_name of the Private Zone. The `zone_name` is required when the value of the `name` is Empty.