Class ServerGroupState


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

      Nested Classes 
      Modifier and Type Class Description
      static class  ServerGroupState.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 ServerGroupState.Builder builder()  
      static ServerGroupState.Builder builder​(ServerGroupState defaults)  
      java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> members()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()  
      java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> policies()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()  
      java.util.Optional<com.pulumi.core.Output<ServerGroupRulesArgs>> rules()  
      java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>>> valueSpecs()  
      • 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

      • members

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> members()
        Returns:
        The instances that are part of this server group.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        A unique name for the server group. Changing this creates a new server group.
      • policies

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> policies()
        Returns:
        A list of exactly one policy name to associate with the server group. See the Policies section for more information. Changing this creates a new server group.
      • region

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        The region in which to obtain the V2 Compute client. If omitted, the `region` argument of the provider is used. Changing this creates a new server group.
      • rules

        public java.util.Optional<com.pulumi.core.Output<ServerGroupRulesArgs>> rules()
        Returns:
        The rules which are applied to specified `policy`. Currently, only the `max_server_per_host` rule is supported for the `anti-affinity` policy.
      • valueSpecs

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>>> valueSpecs()
        Returns:
        Map of additional options.