def parse()

in mysqloperator/controller/innodbcluster/cluster_api.py [0:0]


    def parse(self, spec: dict, prefix: str) -> None:
        if "instances" in spec:
            self.instances = dget_int(spec, "instances", prefix)

        if "version" in spec:
            self.version = dget_str(spec, "version", prefix)

        if "tlsSecretName" in spec:
            self.tlsSecretName = dget_str(spec, "tlsSecretName", prefix)

        if "podSpec" in spec:  # TODO - replace with something more specific
            self.podSpec = dget_dict(spec, "podSpec", prefix)

        if "podAnnotations" in spec:
            self.podAnnotations = dget_dict(spec, "podAnnotations", prefix)

        if "podLabels" in spec:
            self.podLabels = dget_dict(spec, "podLabels", prefix)

        if "bootstrapOptions" in spec:
            self.bootstrapOptions = dget_list(spec, "bootstrapOptions", prefix)

        if "options" in spec:
            self.options = dget_list(spec, "options", prefix)

        if "routingOptions" in spec:
            self.routingOptions = dget_dict(spec, "routingOptions", prefix)