Class FilestoreInstanceNetworks.Jsii$Proxy

    • Constructor Detail

      • Jsii$Proxy

        protected Jsii$Proxy​(software.amazon.jsii.JsiiObjectRef objRef)
        Constructor that initializes the object based on values retrieved from the JsiiObject.
        Parameters:
        objRef - Reference to the JSII managed object.
    • Method Detail

      • getModes

        public final List<String> getModes()
        Description copied from interface: FilestoreInstanceNetworks
        IP versions for which the instance has IP addresses assigned. Possible values: ["ADDRESS_MODE_UNSPECIFIED", "MODE_IPV4", "MODE_IPV6"].

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/filestore_instance#modes FilestoreInstance#modes}

        Specified by:
        getModes in interface FilestoreInstanceNetworks
      • getNetwork

        public final String getNetwork()
        Description copied from interface: FilestoreInstanceNetworks
        The name of the GCE VPC network to which the instance is connected.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/filestore_instance#network FilestoreInstance#network}

        Specified by:
        getNetwork in interface FilestoreInstanceNetworks
      • getConnectMode

        public final String getConnectMode()
        Description copied from interface: FilestoreInstanceNetworks
        The network connect mode of the Filestore instance.

        If not provided, the connect mode defaults to DIRECT_PEERING. Default value: "DIRECT_PEERING" Possible values: ["DIRECT_PEERING", "PRIVATE_SERVICE_ACCESS"] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/filestore_instance#connect_mode FilestoreInstance#connect_mode}

        Specified by:
        getConnectMode in interface FilestoreInstanceNetworks
      • getReservedIpRange

        public final String getReservedIpRange()
        Description copied from interface: FilestoreInstanceNetworks
        A /29 CIDR block that identifies the range of IP addresses reserved for this instance.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/filestore_instance#reserved_ip_range FilestoreInstance#reserved_ip_range}

        Specified by:
        getReservedIpRange in interface FilestoreInstanceNetworks
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object