Class GetFwRuleV2Args


  • public final class GetFwRuleV2Args
    extends com.pulumi.resources.InvokeArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  GetFwRuleV2Args.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
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> action()  
      static GetFwRuleV2Args.Builder builder()  
      static GetFwRuleV2Args.Builder builder​(GetFwRuleV2Args defaults)  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> destinationIpAddress()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> destinationPort()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> enabled()  
      java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> firewallPolicyIds()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> ipVersion()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> projectId()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> protocol()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> ruleId()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> shared()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> sourceIpAddress()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> sourcePort()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> tenantId()  
      • Methods inherited from class com.pulumi.resources.InvokeArgs

        validateMember
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • action

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> action()
        Returns:
        Action to be taken when the firewall rule matches.
      • description

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
        Returns:
        The description of the firewall rule.
      • destinationIpAddress

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> destinationIpAddress()
        Returns:
        The destination IP address on which the firewall rule operates.
      • destinationPort

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> destinationPort()
        Returns:
        The destination port on which the firewall rule operates.
      • enabled

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> enabled()
        Returns:
        Enabled status for the firewall rule.
      • firewallPolicyIds

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> firewallPolicyIds()
        Returns:
        The ID of the firewall policy the rule belongs to.
      • ipVersion

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> ipVersion()
        Returns:
        IP version, either 4 (default) or 6.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        The name of the firewall rule.
      • projectId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> projectId()
        Returns:
        This argument conflicts and is interchangeable with `tenant_id`. The owner of the firewall rule.
      • protocol

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> protocol()
        Returns:
        The protocol type on which the firewall rule operates.
      • region

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        The region in which to obtain the V2 Neutron client. A Neutron client is needed to retrieve firewall policy ids. If omitted, the `region` argument of the provider is used.
      • ruleId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ruleId()
        Returns:
        The ID of the firewall rule.
      • shared

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> shared()
        Returns:
        The sharing status of the firewall policy.
      • sourceIpAddress

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sourceIpAddress()
        Returns:
        The source IP address on which the firewall rule operates.
      • sourcePort

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sourcePort()
        Returns:
        The source port on which the firewall rule operates.
      • tenantId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> tenantId()
        Returns:
        This argument conflicts and is interchangeable with `project_id`. The owner of the firewall rule.