Class SecurityGroupRuleRemotePatch

  • All Implemented Interfaces:
    com.ibm.cloud.sdk.core.service.model.ObjectModel
    Direct Known Subclasses:
    SecurityGroupRuleRemotePatchCIDR, SecurityGroupRuleRemotePatchIP, SecurityGroupRuleRemotePatchSecurityGroupIdentity

    public class SecurityGroupRuleRemotePatch
    extends com.ibm.cloud.sdk.core.service.model.GenericModel
    The remote IP addresses or security groups from which this rule will allow traffic (or to which, for outbound rules). Can be specified as an IP address, a CIDR block, or a security group. A CIDR block of `0.0.0.0/0` will allow traffic from any source (or to any destination, for outbound rules). Classes which extend this class: - SecurityGroupRuleRemotePatchIP - SecurityGroupRuleRemotePatchCIDR - SecurityGroupRuleRemotePatchSecurityGroupIdentity
    • Method Detail

      • address

        public String address()
        Gets the address. The IP address. This property may [expand](https://cloud.ibm.com/apidocs/vpc#property-value-expansion) to support IPv6 addresses in the future.
        Returns:
        the address
      • cidrBlock

        public String cidrBlock()
        Gets the cidrBlock. The CIDR block. This property may [expand](https://cloud.ibm.com/apidocs/vpc#property-value-expansion) to support IPv6 address blocks in the future.
        Returns:
        the cidrBlock
      • id

        public String id()
        Gets the id. The unique identifier for this security group.
        Returns:
        the id
      • crn

        public String crn()
        Gets the crn. The CRN for this security group.
        Returns:
        the crn
      • href

        public String href()
        Gets the href. The URL for this security group.
        Returns:
        the href